Skip Nav
Photo 35 of 51


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.

Image Source: WireImage
All the Latest From Ryan Reynolds