Cameron Diaz at the 2012 Met Gala At the 2012 Met Gala, Cameron Diaz wore this shimmery Stella McCartney number that was made from organic silk and recycled glass beading. Image Source: Getty / Kevin Mazur