by newzulu
UK, London: Ben Stiller 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 Stiller's trademark hit.