Who wore this Chanel dress from the Spring 2011 collection the best, Kate Bosworth or Cara Delevingne?