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