Akcja filmu rozgrywa się w Stanach Zjednoczonych, w dwóch przestrzeniach czasowych. Nocą roku 1871 samotna kobieta wraca do domu. Kiedy przez długi czas nie wraca, jej mąż wyrusza na rekonesans. Po długich godzinach poszukiwania ukochanej, odnajduje ją w zaroślach ze złowrogim alchemikiem zwanym DelGatto (Robert Glaudini). Aaron (Robert Ginty) widząc, iż jego żona jest w niebezpieczeństwie wdaje się w bójkę ze złym magiem. Jednak w walce zupełnie przypadkowo ginie jego małżonka. 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 (Lucinda Dooling) jadąc przez pustkowia napotyka się na autostopowicza Camerona (John Sanderford). Razem trafiają do leśnej chaty gdzie mieszka Aaron ze swoja córką Esther (Vida Kate Simpson). Młoda kelnerka doznaje wizji o dziewczynie, która zginęła w tym lesie. Okazuje się, iż Lenora Sinclair jest zadziwiająco podobna do zamordowanej kobiety sprzed wielu lat.