Bir kasaba doktoru olan Mark, sakin hayatını sürdürürken geçmişinden gelen karanlık bir figürle yüzleşmek zorunda kalır. Yıllar önce terk ettiği hayatın gölgeleri, onu ve sevdiklerini tehdit etmeye başlar.
Her adımı izlendiğini hisseden Mark, geçmişin hesap sormak için geri döndüğünü anlar.
Zamanla kasabaya yayılan şüphe ve korku, Mark'ı kaçınılmaz bir çatışmaya sürükler.
Sakladığı sırlar ve yaptığı seçimler, onu beklenmedik ittifaklar kurmaya zorlar. Geçmişle yüzleşmesi gerektiğini anlayan Mark, kendisini ve ailesini korumak için mücadele etmeye karar verir.
Ortaya çıkan gerçekler, Mark'ı derin bir iç hesaplaşmaya sürükler. Geçmişin acımasız yüzüyle karşı karşıya kalan kahramanımız, affetmenin ve unutmanın sınırlarını test eder.
Her şeyin ötesinde, insan ruhunun ne kadar dayanıklı olabileceğini keşfeder.