Cameron Diaz In Ruffled Dior Gown.

Best Met Gala Dresses of All Time