The Netflix feature, from Filipino director Carlo Ledesma, drops on the streamer on Oct. 17 and, judging by the first proper clip, ramps up the tension and terror in ...