Teenagers discover a town living in the 1800s, as no one gets older as a result of the ritual sacrifices they make to the ogre who rules them.