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."