Published
In January 2016, casting news added two names to a biopic. The film they joined (All Eyez on Me, released on what would have been Tupac Shakur’s 45th birthday in June 2017) resolved every question the casting cycle raised, including several the production would rather it hadn’t. This is the full cast file, disputes included.
The lead: casting a resemblance
Demetrius Shipp Jr. had never carried a film when he was cast as Tupac, and the production’s bet was written on his face: the resemblance is close enough that stills from the film circulated as photographs of Shakur. His father had produced for Tupac, a symmetry the marketing used heavily. The bet half-paid: the film’s reviews were harsh (episodic, checklist-biography storytelling was the recurring verdict), but Shipp was almost universally carved out of the criticism, and the performance remains the reason the film gets rewatched.
The circle around him
Danai Gurira’s Afeni Shakur anchors the film’s strongest stretch: the Panther household, the addiction years, the reconciliation the third act reaches for. Gurira filmed it in the gap between Walking Dead seasons and Black Panther, and she is the cast’s heavyweight in hindsight — her page on this site tracks the run this role sits inside. In January 2016, two more additions completed the inner circle: Kat Graham as Jada Pinkett, Tupac’s Baltimore schoolmate and closest friend, and Lauren Cohan as Leila Steinberg, his first mentor. Dominic L. Santana played Suge Knight, Jamal Woolard reprised Biggie, the same role he’d played in Notorious eight years earlier (a rare piece of cross-film biopic continuity), and Annie Ilonzeh rounded out the Death Row era as Kidada Jones.
The Jada Pinkett Smith dispute
The film’s defining controversy arrived from inside its own story. On release weekend, Jada Pinkett Smith (portrayed sympathetically throughout) publicly called the depiction of her relationship with Tupac “deeply hurtful”, specifying that its signature scenes between them were invented: a farewell argument before he left for Los Angeles, a reading of his poem that, she said, she never saw until it was published. She pointedly praised Graham and Shipp as performers. For a biopic whose marketing leaned on authenticity (birthday release date, estate-adjacent production history), the subject’s own contradiction became the most-cited review the film received, and it is the context every cast list for this film now carries.
The film, filed
All Eyez on Me opened respectably against low projections, faded on its reviews, and settled into the second tier of music biopics, remembered for a remarkable piece of lookalike casting, a supporting cast that outran the script, and the dispute above. The Keyshia Cole confusion that still reaches this page is a crossed wire between projects; the FAQ settles it. This is a rare complete arc for a casting story: the announcement, the film, and the argument about what the film did with the people it named.