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