T.J. (Devin Brochu) jest trzynastoletnim chłopcem, którego matka nagle ginie w wypadku samochodowym. Zarówno on, jak i jego ojciec Paul (Rainn Wilson) są zdruzgotani tym wydarzeniem i przeprowadzają się do babci T.J.'a. Pewnego dnia wracając do domu ze szkoły, T.J. spotyka Heshera (Joseph Gordon-Levitt) - dwudziestokilkuletniego mężczyznę, który jest samotnikiem, nienawidzącym świata i wszystkich którzy w nim żyją, o długich tłustych włosach, mającym domowej roboty tatuaże, który dużo pali i mieszka w swoim vanie. Staje się zarówno mentorem jak i prześladowcą chłopaka oraz wciąga go w kłopoty, których ten, wcześniej, nawet nie umiał sobie wyobrazić. Jednak prawdziwe problemy zaczną się dopiero, gdy chłopcy spotykają Nicole (Natalie Portman). T.J. zacznie się w niej podkochiwać, lecz jego fantazje legną w gruzach za sprawą Heshera.
Joseph Gordon-Levitt
Hesher
Natalie Portman
Nicole
Devin Brochu
T.J.
Rainn Wilson
Paul Forney
Piper Laurie
Madeleine Forney
John Carroll Lynch
Larry
Helen Slayton-Hughes
Mrs. Rosowski
Monica Staggs
Mom
Frank Collison
Funeral Director
Paul Bates
Mr. Elsberry
Audrey Wasilewski
Coleen Bolder
Mary Elizabeth Barrett
Meryl