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.
Dochodzenie kobiety, Ellen Carlsson, w sprawie rzekomego samobójstwa siostry bliźniaczki, prowadzi do zaskakujących informacji na temat jej nowego męża.