De film legt de reis vast van Sadie Stokes (Melissa Leo), een bibliothecaris, die terugkeert naar haar familieboerderij in Cedersville om voor haar catatonische grootmoeder (gespeeld door Leclanche Durand) te zorgen. Zij zijn de enige fakkeldragers van Cedersville. Sadie's gelukkige bestaan wordt bedreigd wanneer er plotseling een mysterieus beeld in haar spiegel verschijnt, dat de naam 'Anna' roept voordat ze verdwijnt. Achtervolgd door de verschijning, begint Sadie langzaam de kenmerken van Anna Stokes, haar voorouder, aan te nemen, terwijl ze ontdekt dat de enige persoon die zowel zichzelf als de geest kan bevredigen, haar verliefdheid Henry (David Strathairn) is, de plaatselijke klusjesman en een fervent fanaat uit de burgeroorlog. De plot wordt echter dikker wanneer Sadie uiteindelijk ontdekt dat Henry een reïncarnatie is van Harry, een soldaat en Anna's liefdesbelang. Zal Henry in staat zijn om het verleden te regelen Bekijk de film om erachter te komen.