All eyes are on Tupac Shakur's big-screen biopic, but many don't like what they see.

All Eyez on Me has earned $38.6 million at the box office in two weekends, but has been slammed by a wave of criticism from many who knew the slain rapper (played by Demetrius Shipp Jr.), who died in 1996 at age 25. USA TODAY rounds up the movie's biggest detractors.