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