 In film, he has played Tai Huang in the "Pirates of the Caribbean" franchise, GCPD Officer Ross in "The Dark Knight Rises" and Lance Nguyen in "The Fast and the Furious".Valdez was born in Quezon City, Philippines, to Zenaida Telmo and Jesus Espiritu Valdez.Although fluent in English, he also speaks Tagalog.