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