Hesher is een rauw, direct en eigenzinnig verhaal over het vinden van houvast en hoop in de meest onwaarschijnlijke vriendschappen
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. Beiden dolen maar wat rond, zoekend naar nieuwe houvast. Maar stabiliteit is helaas het laatste dat T.J. kan verwachten van zijn ontmoeting met de losgeslagen weirdo Hesher (Joseph Gordon-Levitt). Hesher heeft de depressieve tiener veel te bieden, maar dat is vooral veel herrie, geweld, ranzigheid en onzin. Als Hesher bij T.J. en zijn vader in huis gaat wonen is er helemaal geen ontkomen aan zijn destructieve invloed op hun beschadigde levens. De kansen van T.J. lijken echter te keren als hij een intense vriendschap ontwikkeld met caissière Nicole (Natalie Portman).