1983. Shaun, 12 ans, habite avec sa mère dans une ville côtière du nord de l'Angleterre. Garçon solitaire, c'est pour lui le début des vacances d'été, lorsqu'il rencontre un groupe de skinheads locaux. Avec eux, Shaun découvre le monde des fêtes, du premier amour et des bottes Dr Martens....
Andrei dirige un groupe de nationalistes, "les Nettoyeurs." Ils ont investi un dépôt de Luna Park, près des manèges et des stands de tir. Ils s'adonnent, pour purifier la Russie, à des violences et des rackets sur les juifs, les homosexuels et les marginaux de tout poil.
Marek, dix-huit ans, n'a pas d'ami à part son chien de garde. Un jour, alors qu'il traîne avec une bande de skinheads, il découvre un terrible secret à propos de son ami.