We’ve been seeing endless promotions from the much anticipated movie ‘Zoolander No. 2’ and it’s been crazy in Paris this week because of Paris Fashion Week. So what do you get if you combine this two together? Ofcourse you’ll get an epic duo which is Ben Stiller and Cara Delevingne! The two unbelievably met-up and did a epic-walk at night in front of the Eiffel Tower. We are loving the quirkyness of these two. Makes us all giddy and excited to see the ‘Zoolander No. 2’ on the big screen! And yes… Cara is with her dog again, Leo.