Ο 13χρονος TJ έχασε τη μητέρα του πριν από δυο μήνες σε ατύχημα. Από τότε, μετακόμισε μαζί με τον πατέρα του στο σπίτι της γιαγιάς του, στην προσπάθειά τους να ξεπεράσουν τον απρόσμενο χαμό. Εκεί ο TJ θα γνωρίσει τον Hesher (Joseph Gordon-Levitt) , έναν αναρχικό νέο με μακριά μαλλιά και τατουάζ, αλλά και την Nicole (Natalie Portman), μια υπάλληλο σούπερ μάρκετ, την οποία θα ερωτευτεί αφού του σώσει τη ζωή του.