Beautiful, interesting, incredible cinema.
A Cult of devil-worshippers prey on students for human sacrifice.