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