The Best, Weirdest and Most Memorable Moments In Cannes History