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