Cameron Diaz has said she has never worried about her weight or what she eats, but what's the reason behind her new gym junkie attitude and refusal to eating fried foods?
The 38-year-old actress has opened up to Elle magazine about her new diet and exercise regime saying that in order to pursue her new heavy lifting gym schedule and stay small she needed to change her diet.
She revealed that she "curls at 15 [reps] and is pressing at 25" as part of her new exercise regime and as the pictures above show, her hard work is paying off.
"I love it. I have never, ever watched what I eat in my life, but I do now," she said.
"I'm off the fried foods. I'm very thoughtful about what I eat. If you're gonna do heavy lifting, and you want to stay small, you have to watch what you eat.
"You have to give your body the right nutrients and really think about what's best for it."
Although the actress has always been active and has said that she loves playing sport, the influence of her active boyfriend Alex Rodriguez is certainly part of her newfound love of the gym.
During the interview the actress also confirmed, what has long been suspected, that she and the 35-year-old New York Yankees player were indeed a couple.
"Yes, Alex is my boyfriend. It's not a secret anymore," she said.