Nia Long goes hard on Beyonce