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