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