Cameron Diaz wants to let you know she hasn’t lost any of her spunk now that she’s 40. She celebrate her birthday by posing for a sexy spread in the UK edition of Esquire magazine, shot by photographer Terry Richardson. And, she still wants children.

She’s been an A-list actress almost since her breakout role in 1994’s “The Mask,” with Jim Carrey. She recently appeared in “The Green Hornet,” was hilarious in “Bad Teacher” and did a star turn in this year’s “What To Expect When You’re Expecting.”

No wonder she can feel content. “For the first time in my life I’m content,” she told the magazine.

Cameron Diaz Flaunts Her Sexuality

“Contentment is about coming to terms with life as it is.”

“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,” she says.

She definitely has the look to back that up. She poses in scanty lingerie, black stockings and a barely there tee-shirt.

While she’s dated some high-profile men, such as Justin Timberlake and New York Yankee slugger Alex Rodriguez, she’s never gotten married, although this could be the decade when things change.

“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,” she says.

Most recently, she’s been rumored to be seeing comedian Seth Macfarlane, who will host the Oscars. And, some tabloids recently linked her with Tom Cruise. But reps quickly squelched the rumor.

They previously starred together in “Vanilla Sky” and “Knight and Day,” Diaz says they are just good friends.

Check out her photos and click here to follow TheImproper on Twitter for more celebrity updates.