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