It is a film that will leave most, if not all, sick to their stomachs; for that reason, it’s one of the festival's best ...