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