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.
L'histoire de Schlikov, chauffeur de taxi, et de Liocha, saxophoniste et petit escroc qui laisse une ardoise à Schlikov qui finit par le retrouver. Entre les deux hommes s'installe une amitié en forme de haine jusqu'au jour où Liocha devient une vedette internationale.