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