OIC - - Ben Stiller and Owen Wilson at the Zoolander No. 2 Premiere Empire, Leicester Square in London, England. 4th February 2016. Photo Ents Images/OIC 0203 174 1069
Size: 4912px × 7360px
Photo credit: © Cpuk / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: -, ., 2, 174, 0203, 1069, 2016., 4th, ben, empire, england., ents, entsimages., february, images/oic, leicester, london, oic, owen, photo, premiere, square, stiller, wilson, zoolander