In Hesher geht es um den 13jährigen TJ, der zusammen mit seinem Vater den tragischen Tod seiner Mutter zu verkraften hat. Auf dem Weg zur Schule trifft TJ zufällig auf Hesher, einen End-Zwanziger mit schwieriger Vergangenheit. Der anarchistische Hesher wird in der schwierigen Zeit zu einer wichtigen Bezugsperson für TJ: Zum einen sieht er zu ihm auf, zum anderen hasst er ihn. Quasi in Eigeninitiative quartiert sich Hesher bei TJ und seinem Vater ein, die mittlerweile bei der Großmutter wohnen. Eines Tages gerät TJ in Schwierigkeiten und bekommt Hilfe von der Kassiererin Nicole, in die er sich später verliebt. Aber Hesher macht den träumerischen Fantasien von TJ einen Strich durch die Rechnung.