Paris is the perfect place to be this time of the year, as this week, big names in fashion introduced their Spring 2012 Haute Couture collections. Cameron Diaz attended the Christian Dior Haute Couture Spring/Summer 2012 runway show, in the front row, wearing what else, but a lovely Christian Dior dress.
The ladylike polka-dot short sleeved dress, channeling the 1960s, was accessorized with a black belt to accentuate the waist, and a pair of Giuseppe Zanotti Spring 2012 Cage sandals.
A bobby pinned updo, glossy black nail polish and a bright coral lip color, complemented the retro look.
I must say, this is the best I have seen Cameron look in a long while, maybe because she ditched the tight mini dress for once, who knows ?