La Russie, début du XXe siècle. Partout dans le pays, la colère contre le Tsar enfle. Près du fleuve Don vivent les cosaques, peuple de cavaliers et de soldats hors pairs. Le jeune Gregor Melechov a choisi son avenir : il sera militaire. Au fil des années il va participer aux grands...
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.