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