Already have an account?
Get back to the

Cameron Diaz Rocks White Two-Piece Bikini in St. Barts at 41: Pictures

Cameron Diaz on a photoshoot set January 31, 2014
Cameron Diaz, 41, rocked a white two-piece bikini during a photo shoot on last Friday Jan. 31 in St. Barts

Cam is going glam! Cameron Diaz looked sexier than ever during a photo shoot last month in St. Barts. The Annie actress showed off her svelte physique and famously never-ending legs while posing on a boat on Jan. 31, 2014. Click here for more fun photos of Diaz in St. Barts!

Related: PHOTOS: Cameron's sexy legs

Diaz, 41, (looking as young as her My Best Friend’s Wedding days) rocked a white, strapless bikini top and showed off her bum in a tiny white bikini bottom. She also kept her wet, blonde locks down and went makeup-free for the afternoon shoot. 

The Other Woman star is clearly embracing her body, a tip she encouraged women to do themselves in her new tome, The Body Book. Her long-term guide — which hit shelves last December — was written to help women become “happier, healthier and stronger,” the book description reads.

cameron
Cameron Diaz in St. Barts

Eating right and staying active have been a part of Diaz’s lifestyles for years. When she’s not photographed riding the waves on her surfboard, she’s stocking up on good protein in her kitchen. “I try to eat really clean,” she told Us in March 2011 at the Coliseum at Caesars Palace in Las Vegas.

Related: PHOTOS: Cameron's insane bikini body

She continued: “I eat a lot of protein, whether it’s fish, chicken, or beef, or egg whites, and then brown rice or quinoa, and oatmeal and a whole grain like that, and lots of greens.”

In this article

Got a Tip form close button
Got a tip for US?
We're All Ears for Celebrity Buzz!