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