An Indonesian cannibal film. Not the best in a fairly thin field for the genre.