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