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