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