Four high school students face off against a soul-stealing beast that has been making young people disappear their small Ontario, Canada, town for centuries.