Close
BRAND NEW ON E!
  • News/ 

    Cameron Diaz Flaunts Flawless Figure in a Sexy White Bikini—See the Pics!

    Cameron Diaz FAMEFLYNET PICTURES

    White hot!

    Cameron Diaz looked downright fabulous while spending the afternoon aboard a yacht in St. Bart's.

    The 41-year-old stunner flaunted her killer bod (and enviable, mile-long gams) in a white strapless bikini. But the actress wasn't just working on her sun tan throughout the day, she was working on a photo shoot for an upcoming publication.

    Diaz posed along the boat and put her leg out over the ledge during one seductive pose.

    She also was photographed diving into the ocean several times—and even belly-flopping at one point, too! Ouch!

    And while the actress turned author can certainly credit genetics for giving her such a killer physique, she's made no secret to the fact that maintaining her health is both a priority and hard work.

    PHOTOS: Check out these other hot bikini bods over 40!

    Cameron Diaz FAMEFLYNET PICTURES

    Diaz released The Body Book late last year, which is designed to help women with "the law of hunger, the science of strength, and the other ways to love your amazing body."

    In the health and fitness tome, the Counselor star admitted to being obsessed with junk food at an early age before ultimately changing to a healthier, more balanced diet.

    "When I was in junior high, my friend's brother worked at Taco Bell," she wrote.

    "Every day after school, I would come by and order one bean burrito with extra cheese and extra sauce, no onions, and he would always give me two. Every day after school, I ate two bean burritos and a Coke. Every single day, for three years, that was what I ate."

    But we're pretty sure that's no longer the case.

    PHOTOS: Fashion Spotlight: Cameron Diaz

    RELATED VIDEOS:

    FROM AROUND THE WEB
    MORE ON EONLINE

    Thor vs. Captain America

    Chris Hemsworth & Chris Evans duke it out at Comic-Con