В 1947 году Ленинград охвачен атмосферой послевоенной неопределенности. Город восстанавливается после ужасов войны, но в его тенях скрываются неразгаданные тайны. Капитан милиции Александр Ратников, опытный следователь, сталкивается с запутанной серией убийств, которые потрясают его и его коллег. Каждый новый случай указывает на темные стороны человеческой натуры и прошлое, которое не дает покоя.
В ходе своего расследования Ратников находит зацепку — технолога местного рыбхоза Павла Ведерникова. Кажется, что его обычная жизнь не вызывает подозрений, но вскоре капитан узнает о настоящем имени Ведерникова — Гюнтер Зейлер, бывший заместитель начальника нацистского концлагеря для детей. Умело скрывая свою истинную сущность, Зейлер манипулирует окружающими, чтобы добиться своей цели.
Конфликт углубляется, когда становится ясно, что Зейлер одержим поисками коллекции предметов искусства, принадлежавшей его семье до войны. Эта страсть толкает его на преступления и заставляет пойти на крайние меры, готового устранять всех, кто стоит у него на пути. Ратников понимает, что эта игра выходит за рамки обычного расследования: он не только преследует опасного преступника, но и ищет способ узнать правду о пропавшей в годы войны дочери.
С каждым новым шагом расследования капитан сталкивается с препятствиями и предательствами, которые заставляют его сомневаться в своих силах. Зейлер использует хитрость и манипуляции, чтобы оставаться на шаг впереди. Тем не менее, упорство Ратникова и его личные мотивы подстегивают его стремление поймать преступника до того, как тот успеет исполнить свои планы.
Развивающиеся события приводят к напряженной игре ума между капитаном и Зейлером. Каждый из них движется к своей цели: один жаждет справедливости и мести, другой — свободы и забвения. Ситуация накаляется до предела, когда правда о прошлом начинает всплывать на поверхность. Удастся ли Ратникову остановить Зейлера прежде чем тот сможет осуществить свои коварные замыслы?