At the 2002 Cannes Film Festival, Cameron Diaz wore a sheer dress that put her black briefs on display, and it seemed out of place at the prestigious event.

See Full Page