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