Akcja filmu rozgrywa sie w Stanach Zjednoczonych, w dwóch przestrzeniach czasowych. Nocą roku 1871 samotna kobieta wraca do domu lasem. Kiedy przez długi czas nie wraca do domu, jej mąż wyrusza na poszukiwania. Po długich godzinach poszukiwania ukochanej, odnajduje ją w zaroślach ze złowrogim alchemikiem zwanym DelGatto. Aaron widząc, iż jego żona jest w niebezpieczeństwie wdaje się w bójkę ze złym alchemikiem. Jednak w bójce zupełnie przypadkowo ginie żona. Natomiast alchemik rzuca klątwę na zrozpaczonego męża oraz zamienia go w zwierzę. Następnie akcja filmu przenosi się do roku 1955. Kelnerka Lenora Sinclair stara się rozpocząć swoje życie od nowa. Jadąc przez pustkowia napotyka się na autostopowicza Camerona. Razem trafiają do leśniej chaty gdzie mieszka Aaron ze swoja córką Esther. Młoda kelnerka doznaje wizji o kobiecie, która zginęła w tym lesie. Okazuje się, iż Lenora Sinclair jest zadziwiająco podobna do zamordowanej kobiety sprzed wielu lat.