Threatened by a fatal epidemic in the 1850’s , the townspeople of Ellensworth give up control of their town in return for a cure. The curse is broken but as a result, the town has a horrific man-eating Ogre who returns annually for his human sacrifice. 150 years later a group of teenagers stumble upon Ellensworth which has changed slightly, the inhabitants are immortal and nobody has aged. Unfortunately they have arrived at the time of the yearly human sacrifice with the Ogre rampaging through the town and its terrified people taking refuge. They soon realise that they have unwittingly become part of the hunt.