Fabulously Spotted: Cameron Diaz Wearing Stella McCartney – 2014 MTV Movie Awards