1947-й. В блокадном Ленинграде, едва оправившемся от ран, происходит череда жестоких убийств. Расследование поручают капитану милиции Александру Ратникову. Нити постепенно сводят его к скромному технологу городского рыбхоза — Павлу Ведерникову. Однако за этой неприметной личиной скрывается совсем иной человек. Настоящее имя этого «технолога» — Гюнтер Зейлер, в прошлом заместитель коменданта нацистского детского лагеря «Грачи».
Мастерски вжившись в роль, Зейлер ведёт в городе свою охоту. Его цель — разыскать фамильную коллекцию художественных ценностей, утраченную в военной круговерти. Для него не существует преград: чтобы вернуть своё и скрыться за границей, он запросто переступит через чужую жизнь.
Но и у капитана Ратникова есть свой, глубоко личный счёт. Для него поимка этого преступника — не просто служба. Зейлер может оказаться последней ниточкой, способной привести к разгадке тайны исчезновения дочери Ратникова в военные годы. Ценой неважно — нацист должен ответить.