Apocaflix Movies
The underside of an old cinema marquee at night, its rows of filament bulbs lit and its letter board empty.

Cast file

The All Eyez on Me Cast: Who Plays Tupac, Afeni, Jada and the Rest

EXT. ALL EYEZ ON ME — NIGHT

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.

Questions about All Eyez on Me

Who plays Tupac in All Eyez on Me?

Demetrius Shipp Jr., a near-unknown whose father, a producer, had worked with Tupac's material. Shipp's resemblance to Shakur was the casting story of the production, and reviews that panned the film almost uniformly exempted him.

Who plays Tupac's mother in the film?

Danai Gurira, as Afeni Shakur, the former Black Panther whose life frames the film's first act. Gurira shot it between Walking Dead seasons and two years before Black Panther made her a global name; her fuller file on this site is on her tag page.

Which two cast members joined All Eyez on Me in the January 2016 casting news?

In January 2016, casting news added Kat Graham as Jada Pinkett and Lauren Cohan as Leila Steinberg, Tupac's early mentor: the additions that completed the film's inner circle around Shipp.

What did Jada Pinkett Smith say about the film?

On release she called its portrayal of her friendship with Tupac "deeply hurtful", saying scenes between them — a backstage argument, a poem reading — never happened. She was careful to exempt the actors, praising Graham and Shipp directly. It remains the film's most consequential review.

Was Keyshia Cole in All Eyez on Me?

No, the search conflates projects. Keyshia Cole's connection is musical and biographical (her own life story was later dramatized separately); she is not in the Tupac film's cast. The R&B figure the film does dramatize is Faith Evans, within the Biggie storyline.

Back to the full sequel tracker