by newzulu
UK, London: Ben Stiller and Owen Wilson pose on the blue carpet at Leicester Square in London on February 4, 2016 before a fashionable screening of Zoolander No. 2, the long-awaited sequel to Stiller's trademark hit.