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