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