Summary
- Eminem shines in lead role as Jimmy/B-Rabbit, reflects personal struggles through powerful rap battles in 8 Mile.
- Stellar ensemble cast including Kim Basinger and Anthony Mackie elevates 8 Mile beyond a standard hip-hop film.
- Timeless character study of rap scene in Detroit, bolstered by iconic freestyle raps and Eminem's Oscar-winning anthem "Lose Yourself".
The 8 Mile cast comprises not just a trailblazing musician but many other renowned character actors. Revolving around the everyday struggles of aspiring Detroit rapper B-Rabbit, 8 Mile is a semi-autobiographical take on rapper Eminem's early years before he became a mainstream name in American hip-hop. 8 Mile also boasts iconic freestyle raps as B-Rabbit gives his all to perfect his rapping skills in underground rap battles. With the soundtrack also including Eminem's Oscar-winning underdog anthem "Lose Yourself", 8 Mile doubles as a motivational drama and a rap musical par excellence. Helmed by Curtis Hanson, this character study of a struggling rapper continues to be timeless.
As is the case with other Curtin Hanson-directed films like L.A. Confidential and Wonder Boys, 8 Mile also involves a talented ensemble. While B-Rabbit's journey makes 8 Mileone of the best hip-hop films of all time, even minor characters like his sister Lily and naive friend Cheddar Bob steal the scenes they're in. Although Eminem gets praised for his emotional lead performance, it must be noted that 8 Mile also launched a young pre-MCU Anthony Mackie. The newcomers in the 8 Mile cast are balanced well with stars who had already gained prominence in the 1990s with actors like Kim Basinger, Brittany Murphy, and Michael Shannon.
Actor | Character |
---|---|
Eminem | Jimmy/B-Rabbit |
Kim Basinger | Stephanie |
Mekhi Phifer | Future |
Brittany Murphy | Alex |
Anthony Mackie | Papa Doc/Clarence |
Michael Shannon | Greg Buehl |
Evan Jones | Cheddar Bob |
Omar Benson Miller | Sol George |
De'Angelo Wilson | DJ Iz |
Related
8 Mile: Every Freestyle Rap In The Movie, Ranked
8 Mile featured a lot of great freestyle raps but which one among the group is considered the best?
Eminem
As Jimmy/B-Rabbit
Character: Marshall Mathers (AKA Eminem) leads the 8 Mile cast as Jimmy. Living in a trailer with his single mother and young sister, Jimmy leads a life that’s far from perfect. However, he never gives up on his dream of becoming a rapper. Battling stage fright and rivalries in the city’s underground hip-hop scene, Jimmy comes up with innovative rhymes and sarcastic jabs under his rap battle alias B-Rabbit. The character is undeniably personal to Eminem, who himself came from a similar background and rose from being a battle rapper to a Grammy-winning hip-hop legend.
Notable Movies & TV Shows:
Title | Role |
---|---|
The Wash (2001) | Chris |
Black Mafia Family (2021-) | White Boy Rick |
The Interview (2014) | Himself |
Funny People (2009) | Himself |
Actor: Portraying B-Rabbit was a career milestone for Eminem also because of the 8 Mile soundtrack album that included the hit single “Lose Yourself.” At the 2003 Oscars, Eminem became the first hip-hop artist to win an Oscar as “Lose Yourself” won Best Original Song.
Before 8 Mile, the rapper had an uncredited cameo as Chris in the Snoop Dogg and Dr. Dre-starrer The Wash. The occasional actor also played a parodied version of himself in The Interview and drug trafficker-turned-FBI informant White Boy Rick in Black Mafia Family, a crime drama produced by his good friend 50 Cent. He also played himself in the Entourage season 7 finale, aptly titled “Lose Yourself” and opposite Adam Sandler in Funny People.
Kim Basinger
As Stephanie
Character: Kim Basinger joins the 8 Mile cast as Stephanie, a woman who shares a strained relationship with her children Jimmy and Lily. The single mother is often foul-mouthed and usually belittles Jimmy, but she is also struggling mentally because of her abusive partner. The difficult relationship between Jimmy and his mother reflects Eminem's troubled history with his own mother, which he talks about in many of his songs.
Notable Movies & TV Shows:
Title | Role |
---|---|
9 1/2 Weeks (1986) | Elizabeth |
Batman (1989) | Vicki Vale |
The Getaway (1994) | Carol McCoy |
L.A. Confidential (1997) | Lynn Bracken |
Actor: Basinger reunited with director Curtis Hanson after starring in his neo-noir L.A. Confidential. She played the femme fatale Lynn Bracken, for which she earned a Best Supporting Actress Oscar. Basinger also played James Bond’s ally Domino Petachi in Never Say Never Again, journalist Vicky Vale in Tim Burton’s Batman and art gallery employee Elizabeth McGraw in the erotic drama 9½ Weeks. More recently, Basinger appeared in a supporting role as a corrupt politician alongside Russell Crowe and Ryan Gosling in the crime-comedy The Nice Guys.
Mekhi Phifer
As Future
Character: The 8 Mile cast is incomplete without Mekhi Phifer, who plays Jimmy’s close friend Future. He also hosts rap battles and is always considerate of what Jimmy needs on stage. An interesting behind-the-scenes detail from 8 Mile is that the character of Future was actually based on the late rapper Proof, who was Eminem’s real-life best friend.
Notable Movies & TV Shows:
Title | Role |
---|---|
O (2001) | Odin James |
Dawn of the Dead (2004) | Andre |
ER (1994-2009) | Dr. Gregory Platt |
Divergent (2014) | Max |
Actor: Other than 8 Mile, Phifer has also appeared in the Divergent trilogy as Max, a member of the Dauntless faction. He received his breakout role as the star of the William Shakespeare adaptation of Othello called O, in which he starred in the lead role opposite Josh Hartnett and Julia Stiles. Phifer was attached to the medical drama E.R. as Dr. Greg Pratt and he also starred as CIA officer Rex Matheson in season 4 of the Doctor Who spin-off Torchwood.
Brittany Murphy
As Alex
Character: Alex is Jimmy’s love interest and the two seem to have quite a stable relationship initially. She likes the fact that Jimmy can defend his co-workers and stand up for what is right. Despite being a largely positive character, Alex is still imperfect as is evident from her unfaithfulness with Jimmy. However, by the end of the movie, the two make an understood peace between them with no apparent hard feelings.
Notable Movies & TV Shows:
Title | Role |
---|---|
Clueless (1995) | Tai |
Girl, Interrupted (1999) | Daisy |
Don't Say a Word (2001) | Elisabeth Burrows |
Sin City (2005) | Shellie |
Actor: The character is played by late actor Brittany Murphy, who broke out in the 1990s playing the good-natured transfer student Tai Frasier in Clueless and teen Daisy Randone in Girl, Interrupted. Murphy continued her stardom playing Elisabeth, a patient who is struggling with her mental health, in Don’t Say a Word and bartender Shellie in Sin City. Sadly, Murphy passed away in 2009 at the age of 32.
Anthony Mackie
As Papa Doc/Clarence
Character:Anthony Mackie’s best movies include8 Mile, which also marked his acting debut. Mackie played Clarence, who raps under the alter ego Papa Doc and comes across as one of Jimmy’s main adversaries on stage. Papa Doc is unabashedly rude toward anyone whom he sees as a potential threat. He is also a violent person in general, even remorselessly holding Jimmy at gunpoint.
Notable Movies & TV Shows:
Title | Role |
---|---|
Captain America: The Winter Soldier (2014) | Sam Wilson/The Falcon |
Altered Carbon (2018-2020) | Takeshi Kovacs |
All the Way (2016) | Martin Luther King Jr. |
Notorious (2009) | Tupac Shakur |
Actor: The 8 Mile cast member found future fame playing the superhero Falcon/Captain America in the Marvel Cinematic Universe. Mackie has also played series protagonist Takeshi Kovacs in Altered Carbon, Civil Rights activist Martin Luther King Jr. in All the Way and rapper Tupac Shakur in Notorious. He now leads the video game adaptation Twisted Metal and will be making his lead movie debut in the MCU as the new Captain America in Captain America: Brave New World.
Michael Shannon
As Greg Buehl
Character: Greg is Stephanie’s boyfriend and a former classmate of Jimmy’s with their past history adding to the animosity between them. As rude and profane as his romantic partner, Greg is highly unlikable as a person. He is not only ill-mannered towards Jimmy but Stephanie too and is an abusive boyfriend to her. By the end of the movie, she is able to realize how wrong he is for her and decides to leave him.
Notable Movies & TV Shows:
Title | Role |
---|---|
Man of Steel (2013) | General Zod |
The Shape of Water (2017) | Colonel Richard Strickland |
The Iceman (2012) | Richard Kuklinski |
Nocturnal Animals (2016) | Detective Bobby Andes |
Greg is one of Michael Shannon’s most underrated roles with the actor having portrayed many more villainous characters like the Kryptonian General Zod in Man of Steel, Colonel Richard Strickland in The Shape of Water and real-life hitman Richard Kuklinski in The Iceman. Shannon received two Oscar nominations for playing the protagonists' neighbor John Givings in Revolutionary Road and hardened Detective Bobby Andes in Nocturnal Animals.
Evan Jones
As Cheddar Bob
Cheddar Bob is one of Jimmy’s best friends, who constantly accompanies him in his misadventures. However, he can be irresponsible at times (such as the time when he accidentally shoots himself). He wants to be tough like the rest of his friends, but there is a sense that he is simply playing a part and isn't really cut out for this aggressive world. Despite his actions, Cheddar is a loyal friend to Jimmy.
Notable Movies & TV Shows:
Title | Role |
---|---|
Jarhead (2005) | Private Dave Fowler |
Glory Road (2006) | Moe Iba |
Guardians of the Galaxy Vol. 2 (2017) | Retch |
Den of Thieves (2018) | Bo 'Bosco' Ostroman |
After his time as an 8 Mile cast member, actor Evan Jones went on to appear as Private Dave Fowler in the war biopic Jarhead, basketball coach Moe Iba in the sports drama Glory Road and superhero Mick Rory’s father, Dick Rory, in Legends of Tomorrow. He also portrayed Retch, a member of Yondu’s clan of Ravagers in Guardians of the Galaxy Vol. 2. On top of that, he appeared alongside Gerard Butler in the crime thriller Den of Thieves as part of the main heist team.
Omar Benson Miller
As Sol George
Character: Sol George is another one of Jimmy’s friends who embarks on different activities with him, be it paintballing cars on the street or witnessing rap battles. George doesn’t have many enemies and has a largely friendly persona. He is not as close to Jimmy as Future and is not as much of an oddball personality as Cheddar Bob, but Sol George still manages to stand out thanks to his big presence and calm demeanor, making him the gentle giant of the group.
Notable Movies & TV Shows:
Title | Role |
---|---|
CSI: Miami (2002-2012) | Walter Simmons |
Ballers (2015-2019) | Charles Greane |
Rise of the Teenage Mutant Ninja Turtles (2002) | Raphael |
Miracle at St. Anna (2008) | Private First Class Sam Train |
Actor: He is played by actor Omar Benson Miller who is known for playing CSI Walter Simmons in CSI: Miami. His work also includes the sports drama Ballers in which he portrayed NFL player-turned-sports executive Charles Greane. Miller is also a proficient voice actor having voiced Raphael in Rise of the Teenage Mutant Ninja Turtles and the former Stormtrooper Finn in the LEGO Star Wars franchise.
De'Angelo Wilson
As DJ Iz
DJ Iz is Sol George’s brother and Jimmy’s friend, carrying the same friendly demeanor as his peers. When Papa Doc and his crew fight Jimmy, DJ Iz doesn’t shy from getting involved in the brawl. However, he seems to have a more sensitive side compared to many of his friends as he laments the rap culture's treatment of women and carries himself with a soft-spoken intellectual vibe.
Notable Movies & TV Shows:
Title | Role |
---|---|
Antwone Fisher (2002) | Jesse Age 19 |
The Shield (2002-2008) | Marcus 'M.C. Gond Good' Dunn |
CSI: NY (2004-2013) | Lamar Adams |
Falling Away (2012) | Julius |
The supporting character is played by De’Angelo Wilson. The 8 Mile cast member also appeared in the Denzel Washington-led biographical drama Antwone Fisher in which he played the protagonist’s best friend Jesse. He also appeared in an episode each of CSI: NY and The Shield. Wilson shared screen space with Candyman actor Tony Todd in the dramas Mercy Street and Falling Away. The latter marked his final film role and Wilson sadly died in 2008. Falling Away was released after his death.
8 Mile Supporting Cast & Characters
Eugene Byrd
As Wink
Wink is a radio DJ who has an affair with Alex. He is portrayed by Eugene Byrd who played Dr. Clark Edison in Bones and voiced Daily Planet reporter Ron Troupe in Superman: Man of Tomorrow.
Taryn Manning
As Janeane
Jimmy’s ex-girlfriend Janeane is played by Taryn Manning who is well-known for playing inmate Tiffany Doggett in the comedy-drama series Orange is the New Black and sex-worker Nola in the hip-hop drama Hustle & Flow.
DJ Head
As Battle DJ
Kevin Head AKA DJ Head is one of the many 8 Mile cast members who are real-life musicians. Playing a rap battle DJ on 8 Mile, DJ Head is a music producer who has worked with rappers like Eminem, Xzibit and Jay-Z. He hasn’t acted in anything else but previously served as Eminem’s touring DJ from 1997 to 2002.
Chloe Greenfield
As Lily
Jimmy’s younger sister Lily is a kind-hearted girl who believes in Jimmy despite their unfortunate circ*mstances. The character is played by Chloe Greenfield, who also played Sarah Riley on the medical drama E.R.
Brandon T. Jackson
As Chin Tiki Club Goer
Brandon T. Jackson has a brief role as a club-goer in 8 Mile. The actor and comedian played the satyr Grover Underwood in the Percy Jackson movies and rapper-actor Alpha Chino in Tropic Thunder.
Proof
As Lil Tic
A freestyle rapper who battles B-Rabbit, Proof appears in 8 Mile as Lil Tic. The rapper was Eminem’s former bandmate on the group D12 and also served as his constant hypeman. He didn’t act in any movies again but was one of Eminem’s closest friends.
Obie Trice
As Rapper Parking Lot
Cameoing as a rapper in a parking lot, rapper Obie Trice also contributed to the soundtrack with several songs like “Love Me”, “Adrenaline Rush” and “Rap Name”.
Xzibit
As Lunch Truck Rapper
Waiting in line at a lunch truck, Eminem has a freestyle battle with a fellow rapper who is played by Xzibit. A musical collaborator of Eminem’s, Xzibit contributed to the 8 Mile soundtrack with the track “Spit Shine”. The rapper, actor and TV personality is known for hosting the reality TV series Pimp My Ride and music executive Shyne Johnson in the rap musical drama Empire.