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