Ashton Kutcher wasn't thinking "logically" when he married Demi Moore.

The 'What Happens in Vegas' star - who has been married to mother-of-three Demi for nearly three years - hadn't thought about the decision properly when he tied the knot with Demi, who is 15 years his senior.

Ashton, 30, said: "Sometimes the most illogical decisions you make in your life can be the best ones when it comes to love. In a lot of cases, when you think about things too much you make the wrong decisions."

"When I married Demi, I was 25, I was the host of 'Saturday Night Live,' I had the number one show in America, I had the number one show on cable and the number one show on FOX, and I'd just beat Prince William as the most eligible bachelor in the world."

"If I thought logically, my logical mind would have talked me out marrying a woman with three kids, an ex-husband and a whole different life - but I let my illogical mind and heart talk me into it."

However, Ashton insists marrying Demi, now 45, was one of the best decisions of his life.

He added: "But this morning I woke up and finally my logical mind caught up to my heart and I know marrying Demi was the smartest decision I've ever made."

Demi has three daughters with ex-husband Bruce Willis, with who she is still close friends.

RELATED PHOTOS AND ARTICLES
Prince William - Prince William and Kate Middleton on Boat in Ibiza TodayAshton Kutcher - 16th Annual Producers Guild Awards - ArrivalsPrince William - Prince William and Kate Middleton on Boat in Ibiza TodayAshton Kutcher - Los Angeles Pemiere of
Cameron Diaz Feels Fortunate To Have Her Family, She SaysAshton Doesn't "Punk" His Co-Stars
Ashton Kutcher Says He Is Less Sexy With A BeardRumer Willis Reportedly In Talks To Release An Album
Ashton Kutcher Says He Can Save Animals From Being SlaughteredNicole Kidman Chooses Photog To Take Pics Of Her Pregnant Body