Arts
Four British students encounter more than they bargained for when they discover a cult ritual in the forests of Akita, Japan. After setting a human sacrifice free, they are forced to embark on the adventure of a lifetime. Viewer discretion is advised.