Trevor (Tim Roth) to szesnastoletni skinhead. Za liczne kradzieże trafia najpierw do aresztu, a potem do zakładu poprawczego. Tam zostaje mu przydzielony opiekun – Harry Parker (Eric Richard), który odkrywa, że chłopiec jest ponadprzeciętnie inteligentny. Harry za wszelką cenę próbuje przywrócić chłopca społeczeństwu, jednak jego wysiłki nie przynoszą rezultatu.