Eminem speelt de hoofdrol in dit drama dat losjes is gebaseerd op zijn roerige leven
Rabbit (Eminem) is een jongen die een nogal treurig bestaan leidt in Detroit, een industriestad waar je ook niet echt vrolijker van wordt. Hij woont bij zijn moeder in een trailer, zijn ex is zwanger van 'm en hij moet rond komen van uitzichtloze baantjes in fabrieken.
Het is dus niet zo gek dat Rabbit nogal wat woede in zich heeft. Z'n enige uitweg uit dit trieste leven is de hiphopmuziek. Aangemoedigd door zijn trouwe vrienden doet hij mee aan zogenaamde hiphop-battles, wetende dat een platencontract z'n enige mogelijkheid is om te ontsnappen... '8 Mile' werd geregisseerd door Curtis Hanson, die in 1997 furore maakte met 'L.A. Confidential'. Hierin speelde ook Kim Basinger een rol, die in '8 Mile' de rol van de moeder van Rabbit, Stephanie Smith, op zich neemt. Producer Brian Gazer ('A Beautiful Mind' en 'Apollo 13') was al meer dan twintig jaar een enorme hiphopfan en liep al een tijdje rond met het idee een film over deze wereld te maken. Toevallig was Eminem ook net op zoek naar een project om z'n debuut op het witte doek te maken. Toen de twee van elkaars plannen hoorden was de samnewerking al snel een feit.