Trevor (Tim Roth) è un giovane skinhead razzista inglese la cui vita è completamente dedicata alla violenza e alla distruzione. Rinchiuso in un centro di riabilitazione giovanile, ultima sua possibilità prima del carcere vero e proprio, Trevor non cambia il suo atteggiamento di sfida verso ogni forma di autorità.