Cameron Diaz covers the November issue of Esquire UK, and the 40-year-old actress talks about everything from aging to the possibility of having children.

"For the first time in my life I’m content," she tells the mag. "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."

When asked why she has never married, she exclaims, "I’m smart! No, it’s hard to say. It just wasn’t the thing I was drawn to. I certainly didn’t want it in my 20s. Or my 30s. So we’ll see. I’d always wanted to get hitched in Vegas at least three times. 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 20s."

So what about having kids? "There’s still a possibility of that, I ain't that old," she says. "Believe it or not, I’m feeling very ... capable."

Diaz says she keeps her figure toned with regular Pilates sessions, and when asked how one ages gracefully, she says, "There’s no such thing as anti-aging. You can’t go back in time. 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."