Cameron Diaz is 40 years old, but you wouldn't know it from looking at Esquire UK's November issue.

And Diaz said she feels even better than she looks.

"For the first time in my life I'm content," she told Esquire UK. "I'm so excited. Getting older is the best part of life. Like, I know more than I've ever known. I have gratitude. I know myself better. I feel more capable than ever. And as far as the physicality of it - I feel better at 40 than I did at 25."

Diaz said she isn't trying to hold onto her youth; she just tries to enjoy the present.

"There's no such thing as anti-aging - it's all a crock of sh*t, you can't go back in time," she explained (via Celebuzz). "So for me, it's about living in this moment, the best that I can. Contentment is about coming to terms with life as it is, rather than getting all pissed off that things didn't fit into your little prescribed box. And it's much bigger. For the first time in my life I'm content. I'm so excited."

Will the "Charlie's Angels" star ever walk down the aisle?

"[Marriage] just wasn't the thing I was drawn to," she said. "I certainly didn't want it in my twenties. Or my thirties. So we'll see."

But just like her character in the 2008 "What Happens in Vegas" film, she said, "I'd always wanted to get hitched in Vegas at least three times."

She might not be tying the knot anytime soon, but her taste in men continues to change.

"It's funny because as my girlfriends get older, I see how their relationships have evolved, and you know, the people you're drawn to changes. I'm not attracted to the same people that I was drawn to in my twenties."

But Diaz isn't ruling out motherhood even if she does remain single.

"I don't need to have the children in my life be a part of my literal flesh. And anyway, there's still a possibility of that, I ain't that old. Believe it or not, I'm feeling very...capable."

Tags
Cameron Diaz