Hip hop-stjärnan Eminem spelar i filmen 8 Mile sitt alter ego Rabbit, en ung man från industristaden Detroit. Året är 1995 och Rabbit arbetar på en fabrik och har precis tvingats flytta tillbaka hem till sin mamma och sin lillasyster i de fattiga kvarteren på 8 mile road, efter att han gjort slut med flickvännen. Men Rabbit, som är en begåvad rappare drömmer om en hip hop-karriär, men får fightas både mot sitt dåliga självförtroende samt klass och rasmotsättningar inom hip hop-kulturen. En film om hip hop, rasism, klasstillhörighet och föräldrauppror med ett oerhört svängigt soundtrack.