The Filipino thriller is steeped in folklore about the mysterious island, where ritual violence takes place.