Året er 1955: Leonora er en ung kvinne som sitter i bilen sin på en døde landevei. Plutselig blir hun hjemsøkt av uhyggelige visjoner om djevler og demoner. Senere tar hun opp haikeren Cameron og de kommer begge inn i et ukjent skogdistrikt hvor hun føler seg trukket mot et hus i skogen. Der møter hun en skapning som virker å være en mellomting mellom et menneske og et uhyre, og en alkemist. Hun innser etterhvert at hun er en reinkarnasjon av en kvinne som levde på samme sted på 1800-tallet, og at denne kvinnen var gift med skapningen hun så i skogen. Hun får også vite at hvert hundrede år åpner helvetes porter seg og at det var i forbindelse med denne hendelsen at hennes mann, fra fortiden, ble utsatt for en forbannelse som omskapte ham til et uhyre. Nå er det samme i ferd med å skje nok en gang og skogens demoner er ute etter henne. Hun får til slutt hjelp fra Cameron da skjebnens time står for døren. Alkemisten viser seg å være jokeren i det hele og årsaken til forbannelsen.