O longa conta a história de um garoto que depois de perder a mãe, se muda para a casa da avó junto com seu pai. O pai está destruído, em depressão e sem nenhuma perspectiva de vida. Resta ao garoto encontrar novas pessoas na nova cidade. E ele acaba se encontrando com Hesher, um rapaz que odeia o mundo e tudo que há nele. O encontro acaba mudando a vida do garoto e de sua família, mas principalmente a vida de Hesher.