The marriage between "Two and a Half Men" star Ashton Kutcher and actress Demi Moore failed because of their 15-year age difference, as well as her insecurities and his wandering eye, reports People.com.
The age gap caused Moore to doubt herself in the relationship, the story says. She was more uncomfortable with the age difference than Kutcher was, the piece adds. Kutcher is 33 and Moore is 49.
The couple is worth an estimated $290 million, the article says.
The report cites a friend of Kutcher saying the marriage had been in trouble for a long time.