ZOOLANDER 2

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