A group of teens who are traveling on a trip stumble upon the town of Elmsford. Terry (Kyle Labine), his girlfriend Leah (Kimberley Warnat), Mike (Ryan Kennedy), and his girlfriend Jess (Katharine Isabelle) think they have found a paradise: the residents in the town are all healthy and happy, and will live forever. The town's dark secret, however, is soon revealed: their immortality is based on a promise made long ago. The ogre on the mountain receives one human offering a year in return for the town's immortality. As the time is approaching for the next sacrifice, the teens find themselves trapped in the town, as the residents hope to use one of these teens as their next sacrifice. Only one resident by the name of Hope Henry (Chelan Simmons) seems interested in helping the teens escape this nightmare. Will the four teens find a way out, or will one of them be the next sacrifice to the ogre?