Demi Moore's announced she's divorcing Ashton Kutcher...after loads of speculation that he'd been unfaithful.

The actress hasn't said why she's doing it - only that there are certain values and vows that she holds "sacred".

Ashton, who is 16 years younger has tweeted that he'll "forever cherish" their time together.