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