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