Cameron Diaz, Leslie Mann, and Kate Upton Are Bahamas Bikini Babes

Yahoo Celebrity

View gallery


Cameron Diaz, Leslie Mann, and Kate Upton take a dip in the ocean! (Splash News)

Work hard. Play harder. That seems to be the motto of Cameron Diaz, Leslie Mann, and Kate Upton, who have been putting in long hours shooting Nick Cassavetes's latest comedy, "The Other Woman" down in the Bahamas.

[Related: Hollywood’s Hottest Babes Take Over Comic-Con]

After a long day on set Friday, the three blondes decided it was time to have some fun (and we can't blame them; they are in a tropical paradise after all).

View gallery


Cameron Diaz and Leslie Mann take a dip in the ocean! (Splash News)

Holding what we speculate are some tasty adult beverages, Diaz, Mann, and Upton hit the beach—and the sparkling turquoise waters. Upton, who's barely old enough to drink (she just turned 21 on June 10), no doubt turned some heads in her skimpy crimson two-piece.

View gallery


Kate Upton flaunts her bikini bod. (Splash News)

But her co-stars certainly held their own in their bikinis, too. Even though they're both twenty plus years older than the "Sports Illustrated" swimsuit model, both Diaz and Mann looked just as stunning splashing around in the waves. Flaunting some toned gams, Diaz rocked a sporty gray-and-white patterned number, while Mann stuck with a basic blue. All three of them wore sunglasses to shield the bright rays.

[Related: Cameron Diaz to Play Miss Hannigan in Will Smith and Jay-Z's 'Annie' Remake]

Despite their significant age difference, it was actually the older gals who seemed to be having the most fun. Cameron (who was the only one holding a proper wine glass) and Leslie (who kept her beverage of choice in a plastic cup) were snapped giggling with each other, running along the shoreline, and may have even built sandcastles.

While it's going to be back to work for the stars soon, these pictures made us wonder—with these three beauties on the beach, how could any men really look at any other women?

More Celebrity Features on Yahoo!:

View Comments (3579)