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