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