Cameron Diaz is smoking hot as she makes an appearance at MTV’s 2011 movie awards. She is wearing short shorts which show off her incredible long and gorgeous legs. I’m not certain I care much for her high heels but they do a nice job of accentuating her beautiful legs. I really dig this chick. Her body is tight and fit and she really knows how to display her legs for full exposure.