#4 Demi Moore and Ashton Kutcher
Back in 2003, when Demi first started dating Ashton Kutcher, the media was certain that the fling was going to last a few months. Well, it lasted 8 years. Demi (51) and Ashton (38) didn’t care at the time that there was a 16-year age difference between them. They got married and lived happy for almost a decade. Why did they break up? When Demi found out that Ashton cheated on her the day of their 6th wedding anniversary, she asked for a divorce.