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