All the big fashion hits and misses from the year's 65th Cannes Film Festival. On the red carpet: Kim Kardashian, Diane kruger, Salma Hayek, Eva Longoria, Cheryl Cole,
Naomi Watts, Jessica Chastain, Berenice Bejo, Jada Pinkett Smith, Marion Cotillard ...
[
Published May 24 2012 by MSN UK
]