Skip Nav

Cameron Diaz hit the beach in Mexico with Reese Witherspoon and Drew Barrymore.

Read More Cameron Diaz Bikini PicturesBikiniReese WitherspoonDrew BarrymoreCameron Diaz

Download our new Selfie app!

Go to App Store
+