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