Film opowiada o tygodniu z życia muzyka Jamesa Smitha, Jr. (w tej roli Eminem, grający postać częściowo wzorowaną na sobie), który poszukuje swojej tożsamości i sensu życia. Kim Basinger odtwarza postać Stephanie – matki Jamesa. 8. mila to droga na granicy miasta w Detroit, która rozdziela część miejską od podmiejskiej, białą od czarnej i lepiej jej nie przekraczać. Dla takich jak Jimmy Smith, Jr. (Eminem) hip-hop to jedyna rzecz, która stoi pomiędzy nim a totalną pustką. Wraz z kolegami zmaga się z szarą codziennością, a wieczory spędza w klubach hip-hopowych, w których najlepsi raperzy walczą ze sobą o prym i szacunek wśród rówieśników. W mało poetyckim świecie Jimmy’ego i jego zespołu Three One Third rymy są jak broń, a słowa mają za zadanie ranić. Zwycięży przecież ten, kto jest najlepszy, najszybszy, najbardziej błyskotliwy.