Ashton Kutcher has made his marriage to Demi Moore last. Did anyone see that coming?
Added:
Ashton Kutcher and Demi Moore at the White House Correspondents Association Dinner in May 2009.
Added: