Siostry Sarah (Stephanie Hunt), Marley (Sarah Dugdale) oraz najmłodsza Emma (Alisha Newton) przypływają promem na tajemniczą, odludną wyspę do ciotki Cory (Deborah Kara Unger), mimo ostrzeżeń o czyhającym niebezpieczeństwie nastolatka spotkanego w porcie. Na miejscu okazuje się, że Cora zginęła w wypadku samochodowym, a do miasteczka Shelter Island, jak co roku w noc Halloween, nadciąga zabójczy sztorm. Wywołany jest on przez stuletnią klątwę, w wyniku której zawsze ginie wiele osób. Gdy w lesie rodzi się przerażająca kreatura z kości, ognia i ziemi, siostry muszą znaleźć sposób, by przechytrzyć bestię i przetrwać do wschodu słońca.