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