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