В 1965 году на окраине Москвы произошла таинственная трагедия — был убит семнадцатилетний юноша, и первоначальные подозрения падают на его друга. Однако лучший сыщик Советского Союза, майор Черкасов, не спешит верить в эту версию. Он начинает собственное расследование, погружаясь в мир загадок и тайн. Каждое новое открытие лишь закручивает загадку, ведя его по следам, которые уводят в темное прошлое, в годы Великой Отечественной войны. Шокирующие факты о жестокой правительственной системе и бесчеловечных действиях людей ставят под сомнение привычные представления о добре и зле.
Следы приводят к Антонине Макаровой, молодой женщине, ставшей символом безжалостности и страха. В свои неполные двадцать лет она стала палачом, служа немецким оккупантам и убивая сотни людей, одеваясь в детскую карнавальную маску перед казнью. Эта маска, казалось бы, скрывает ее истинное лицо, но всё же она становится символом безумия и ужаса во время войны. Вопрос о том, почему она продолжает убивать, становится основным двигателем сюжета и интригует, заставляя задуматься о природе зла и о том, как оно может прятаться за самыми неожиданными лицами.