В тихом провинциальном городке, где все друг друга знают, начинается череда жутких, ритуальных убийств. Местная полиция в панике, а в народе уже шепчутся о древней легенде — винят во всем русалку из местного озера. Чтобы раскрыть это запутанное дело, из столицы вызывают опытного криминалиста Юрия Бахтина. Циничный и прагматичный, он смеется над суевериями, но с каждым новым шагом расследования его уверенность тает. Город оказывается для него не чужим: много лет назад он жил здесь, и теперь ему предстоит встретиться со своим прошлым — старыми друзьями и бывшей женой.
Чем глубже Бахтин копает, тем страшнее становится картина. Список подозреваемых растет, и в нем оказываются люди, которым он когда-то доверял. Ему приходится балансировать на острие: с одной стороны — закон и расследование, с другой — личные драмы и скрытое противодействие того, кто явно хочет его остановить. Каждая новая улика запутывает дело еще сильнее, но именно это в конечном итоге и приводит Бахтина к неожиданной развязке.