Drew Barrymore, Cameron Diaz & Reese Witherspoon: Bathing Beauties
The trio of Tinseltown hotties all looked to be having a marvelous time as they frolicked in the Caribbean ocean and worked on their sun tans with a few gal pals.
Drew gave birth to her first daughter Olive last year, and wasn’t shy about showing off her post-baby body in a retro-chic swimsuit.
Meanwhile, Ms. Witherspoon also looked gorgeous in a patterned one-piece having welcomed her third child Tennessee James right around the same time as Barrymore.
And of course, Cameron Diaz was proud to flaunt her flawless figure in a sexy two-piece bikini while onlookers and shutterbugs gawked.
An insider told press, "It was a girls trip. They all seemed like great friends who were there to relax and have a good time. They participated in tons of fitness classes. None of them wore makeup – they were fresh-faced and natural."
"Drew and Reese looked great for just having given birth. And Cameron is so ripped! She's incredibly fit."
Enjoy the pictures of Cameron Diaz, Reese Witherspoon and Drew Barrymore at Amansala Resort in Tulum, Mexico (March 4).