1967 год, Ленинград. Серию жестоких ночных убийств женщин в районе Обводного канала расследуют двое: майор КГБ Чубин и капитан милиции Фёдоров. Чубин — опытный, но израненный оперативник, до сих пор не оправившийся от столкновения с оккультной сектой. Фёдоров — прагматичный капитан, разрывающийся между долгом и тайной страстью к жене своего друга. Их объединяет одно: таинственные знаки, нарисованные углём рядом с каждой жертвой, — ключ к личности маньяка.
Однако преступник всегда на шаг впереди, а давление сверху становится невыносимым. Чубин, мучимый страхами и старыми ошибками, начинает подозревать, что символы — не просто шифр, а часть некой мрачной игры, в которую он уже играл. Фёдоров же обнаруживает, что расследование опасно приближается к его личной тайне. Чтобы остановить убийцу, дуэту придётся не только бросить вызов тьме на улицах города, но и заглянуть в собственные тёмные уголки души, где может скрываться главная разгадка.