see more
NEW YORK, NY - FEBRUARY 09: Actors Ben Stiller (L) and Owen Wilson attends the "Zoolander 2" World Premiere at Alice Tully Hall on February 9, 2016 in New York City. (Photo by Kevin Mazur/Getty Images)