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