Hollywood's Hottest Celebrity Bikini Bodies!

Cameron Diaz

The 40-year-old actress, pictured here on March 5, 2013, made the most of her girlfriend getaway to Tulum, Mexico with pals Reese Witherspoon and Drew Barrymore. Diaz relaxed, ran, swam, practiced yoga, ate healthy meals, and enjoyed herself entirely.

Hover over image to zoom

ADVERTISEMENT

Inside Us Weekly

comments powered by Disqus