Controversial Filipino video exposed on Netflix.