ZOOLANDER NO. 2

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