ZOOLANDER No. 2

Ben Stiller plays Derek Zoolander, Penelope Cruz plays Valentina Valencia and Owen Wilson plays Hansel in Zoolander No. 2 from Paramount Pictures.