Cameron Diaz's worst outfits are typically too casual or too risqué for their events, and we've gathered 10 looks, from the Oscars to Cannes, that prove it.