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 and more!
It's Forbes' annual list of Hollywood's highest-earning leading women in television. Who's been laughing all the way to the bank? Sofia Vergara, Kim Kardashian, Eva Longoria, Bethenny Frankel, Khloe Kardashian Odom.