Cameron Diaz: Sexy Vogue Photo Shoot Babe

Posted Friday January 31, 2014 5:58 PM GMT

Enjoying the warmer weather of St. Barths, Cameron Diaz headed to work at a photo shoot for Vogue off the coast on Friday (January 31).

The "Charlie's Angels" beauty donned a sexy red swimsuit as she smiled and posed for the sultry spread.

During a recent interview with Self magazine, Miss Diaz chatted about her body as she ages. "I'm definitely not in the best shape of my life. I had a couple of hernias fixed last summer, so I took six weeks off to rest and heal—and see what happens if I have a liter of olive oil a week. It was sort of an experiment [Laughs]. If I wasn't cooking, I was eating."

The 41-year-old actress continued, "It was amazing! I put weight on and loved it. But as soon as I went back to my normal workout and eating, I dropped it. I was, like, Where's my booty?"

In regards to her guilty pleasure foods, Cameron revealed Taco Bell is definitely her ultimate weakness. "I saw a Taco Bell yesterday—it made my stomach scream. If I had nothing else to do, I would be, like, 'Three bean-and-cheese burritos and give me some nachos with extra cheese sauce!'"

"I would so kill that s***. But what I've learned is that just 'cause you can chew it and swallow it and poop it out doesn't mean it's food," she added.

Photo Credit:

filed under Cameron Diaz

Related Photos