It's about time!

Demi Moore and Ashton Kutcher have finally settled paperwork to end their marriage and are expected to file legal documents as soon as next week.

"Ashton and Demi have finally signed their divorce agreement. They are about to file paperwork with the court that will formally end their marriage," a source told Page Six.

So what took so long?

"There had been lengthy negotiations between lawyers for both sides about the financial settlement - in particular, how much he owed her from their marriage. They have finally come to an agreement that was acceptable to all sides," a source added.

Apparently, the Striptease actress wanted spousal support even though she's worth a reported $150 million! Since the pair didn't sign a prenuptial agreement, the mother-of-three could be entitled to half her former husband's earnings.

Mila Kunis must be thrilled about this!