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

Cast file

Who Plays 2Pac and Eazy-E in Straight Outta Compton, the Casting, Resolved

EXT. STRAIGHT OUTTA COMPTON — NIGHT

In June 2015, a casting note broke in two sentences: an unknown named Marcc Rose would play Tupac Shakur in the N.W.A biopic. The film arrived that August and the two sentences turned into one of its most shared moments. The whole Compton casting file, Eazy-E included, is below.

The Tupac who stopped the theater

Straight Outta Compton uses Tupac for one scene, a studio visit during the Death Row stretch, and cast it for the double-take: Marcc Rose’s resemblance to Shakur is close enough that stills from the scene circulated online as misattributed photographs. The role had almost no lines and did not need them. Rose’s arc since is the part worth recording: he played Tupac again, this time as a substantial role, in Unsolved: The Murders of Tupac and the Notorious B.I.G. (2018), making him the only actor to play Shakur twice across different productions. The larger biopic treatment of Shakur’s life, All Eyez on Me, cast a different face entirely — that film’s cast file is here, with Demetrius Shipp Jr. in the lead.

The Anthony Mackie correction

The strangest search that reaches this page (“anthony mackie 2pac”) is a real memory misfiled. Mackie did play Tupac: in Notorious, the 2009 Biggie biopic, opposite Jamal Woolard’s Christopher Wallace. He was never attached to Compton. The full lineage of major-production Tupacs, for the record: Mackie (2009), Rose (2015 and 2018), Shipp (2017) — and Woolard, the constant, played Biggie in two of those films across eight years.

Jason Mitchell’s Eazy-E, and the Kong booking

The film’s true discovery was its Eazy-E. Jason Mitchell carries Straight Outta Compton’s back half (the Heller partnership souring, the diagnosis, the deathbed), and reviews consistently named him the film’s emotional lead in a cast that had no weak link: O’Shea Jackson Jr. playing his own father with unnerving accuracy, Corey Hawkins’ Dre, Paul Giamatti circling as Jerry Heller. The follow-up casting news reported Mitchell booking Kong: Skull Island off the performance, the 2017 monster film where he shares helicopters with John Goodman and Brie Larson, the start of a run (Mudbound, The Chi) that made Compton look, briefly, like the launch of a major career.

Why casting files like this survive

Biopic casting is a genre of its own (the announcement, the side-by-side comparison, the verdict), and it ages into reference material the moment the film opens. Both castings here resolved as hits: one unknown became the recurring screen Tupac, one supporting player became the film’s breakout. The adjacent files on this site complete the map: All Eyez on Me’s cast for where the Shakur story went next, and the actors index for the site’s people files generally.

Questions about Straight Outta Compton

Who plays Tupac in Straight Outta Compton?

Marcc Rose, in a brief but widely screenshotted appearance. The resemblance startled audiences in 2015. He later played Tupac again, at length, in the series Unsolved: The Murders of Tupac and the Notorious B.I.G. (2018).

Did Anthony Mackie ever play 2Pac?

Yes, but not in Straight Outta Compton, which is the mix-up the search carries. Mackie played Tupac in Notorious (2009), the Biggie biopic from six years earlier. Three major biopic Tupacs exist: Mackie (Notorious), Marcc Rose (Compton, then Unsolved) and Demetrius Shipp Jr. (All Eyez on Me).

Who played Eazy-E in Straight Outta Compton?

Jason Mitchell, in the film's breakout performance, the emotional lead of its second half through Eazy's decline and death. His follow-up booking made news too: a role in Kong: Skull Island (2017), part of the post-Compton run that also included Mudbound.

Who else was cast as N.W.A in the film?

O'Shea Jackson Jr. as his own father, Ice Cube, the film's most discussed casting. Corey Hawkins as Dr. Dre, Neil Brown Jr. as DJ Yella and Aldis Hodge as MC Ren, with Paul Giamatti as manager Jerry Heller.

Is the Snoop Dogg scene in Compton real casting too?

Yes — Keith Stanfield (billed later as LaKeith Stanfield) plays Snoop in the studio scene, another piece of lookalike casting from the same wave that produced Rose's Tupac; both scenes circulated as side-by-side comparisons for months.

Back to the full sequel tracker