50 Sexiest Red-Carpet Looks of 2011

Cameron Diaz showed off her mile-long legs at the Vanity Fair Oscars party in February — she wore an asymmetrical-shoulder minidress by Carolina Herrera that she had shortened from the runway version.

Source: WireImage
Read More Carolina HerreraCameron Diaz
What’s Your Reaction? 0 0 0 0 0 0 0Reactions

Download POPSUGAR Selfie