Eva Longoria wants her "20-year-old body" back.

Eva Longoria

Eva Longoria

The 40-year-old actress - who won the title of Miss Corpus Christi in 1998 - has admitted she'd give anything to have the figure she had in her 20s back, although she prefers having the mindset of an older woman.

Eva said: "Let me tell you, I love my forties - I want my twenty-year-old body - but I love my forties

"When you get older you appreciate every moment. I know I love my forties way more than my twenties, I'm just appreciating every moment more. You're just kind of excited to be alive... I made it!"

The former 'Desperate Housewives' star - who has been dating Mexican businessman Jose Baston since 2013 - also insisted her "secret to looking good" is to be in love.

Speaking to the Daily Mail Australia, Eva said: "I'm truly in love, mostly... every moment we get to spend together is a blessing.

"People want a secret to looking good, but there isn't one. I'm in love, that has a lot to do with it. I take good care of myself, it's no secret, I eat a healthy diet and I exercise."

Despite sparking rumours of an engagement when she wore a diamond ring recently, the 'John Wick' actress - who was married to Tyler Christopher from 2002 to 2004 and Tony Parker from 2007 to 2011 - insists she's in no rush to get married, as getting to wear huge gowns on the red carpet feels "like a wedding" to her.

Eva said: "I have the luxury of wearing lots of gowns and being around big events, so a wedding is kind of just another one of those... it would be like work, my birthday felt basically like a wedding."