7. Anthony Mackie as Tupac Shakur in 'Notorious' —
Starring: Derek Luke, Angela Bassett, Jamal Woolard
Rotten Tomatoes Rating: 50%
Word got many into a frenzy when it was announced that B.I.G.'s life would hit the big screen. A collective groan of displeasure followed when Anthony Mackie's name was publicized as his fellow hip-hop martyr. It's not that he didn't have enough thug passion to pull off the role, it's just that there's only one 'Pac.