Demi Moore – Then

Despite a 16-year age difference, Demi Moore and Ashton Kutcher married in 2005. However, their relationship ended in 2011 when Demi filed for divorce. Reports suggest Demi decided after Ashton cheated on her with 20-year-old Sara Leal in Las Vegas.

The public humiliation took a toll on Demi's mental and physical health. The fact that Leal sold her story to the tabloids added to the pain and gave Demi an intimate glimpse into what had been happening behind her back.

Advertisement