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