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