Als die Mutter von T.J. (Devin Brochu) stirbt, zieht er gemeinsam mit seinem Vater Paul (Rainn Wilson, The Rocker) zu seiner Großmutter. Diese versucht, den beiden wieder Lebensmut einzuhauchen, scheitert damit aber auf ganzer Linie. Doch Hilfe kommt meistens unerwartet. In diesem Fall in der Gestalt des jungen Losers Hesher, dargestellt von Joseph Gordon-Levitt ( Inception), der das Leben der zerrütteten Familie ordentlich auf Touren bringt.