Ben Stiller, Zoolander 2 Cast Hit London

Penelope Cruz and Owen Wilson attends a London Fan Screening of the Paramount Pictures film “Zoolander No. 2” at the Empire Leicester Square on February 4, 2016 in London, England.

Ben Stiller Leads Zoolander 2 Cast in London (Click Photos to Enlarge!