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

Celebrity Body Feb. 5, 2014 AT 11:50AM
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 Credit: FAMEFLYNET

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!

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. 

PHOTOS: Over 100 stars without makeup!

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 Diaz in St. Barts
Cameron Diaz in St. Barts
Credit: FAMEFLYNET

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.

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

How we use your email
X

We may use your e-mail address to send you the newsletter and offers that may interest you, on behalf of Us Weekly and its partners. For more information please read our Privacy Policy.

comments powered by Disqus

ADVERTISEMENT

ADVERTISEMENT