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