A distubing look at the new Fantastic Fest film