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