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