В 1967 году в Ленинграде происходит серия загадочных убийств женщин. Расследование поручают опытному майору КГБ Чубину и капитану милиции Фёдорову. Преступления совершаются по ночам в районе Обводного канала, в центре города. Убийца оставляет рядом с жертвами таинственные знаки, нарисованные углём. Майор Чубин ранее сталкивался с оккультными убийствами — несколько лет назад он пытался раскрыть религиозную секту, но миссия провалилась, и он сам чуть не погиб. Теперь Чубин живёт со страхом темноты и чувством вины за случайно совершённое убийство.
Его напарником становится капитан Фёдоров, бывший постовой, влюблённый в жену своего лучшего друга. Находясь под колоссальным давлением со стороны руководства, они пытаются вычислить маньяка и предотвратить будущие убийства.