T.J. (Devin Brochu) heeft net zijn moeder verloren in een auto-ongeluk en zijn vader Paul (Rainn Wilson) is zijn grip op het leven volslagen kwijt. Op zoek naar houvast, ontmoeten ze de losgeslagen weirdo Hesher (Joseph Gordon-Levitt) die alles behalve stabiliteit zal brengen. Als Hesher ook nog eens bij T.J. en zijn vader in huis gaat wonen, is er geen ontkomen aan zijn destructieve invloed op hun beschadigde levens. T.J.’s kansen lijken echter te keren als hij bevriend raakt met Nicole (Natalie Portman), de caissière van de lokale supermarkt.