Request Live" to promote the new film "X-Men: The Last Stand," May 25, 2006 in New York City. Zazzie Beetz, Ryan Reynolds, Josh Brolin and Rob Delaney attend the "Deadpool 2" photocall at Empire ...