Dopo il primo divorzio si innamora dell’attore Bruce Willis da cui ha anche tre figlie: Rumer Glen, Scout Larue e Talullah Bell. La coppia rimane insieme per 13 anni ma nel 2000 arriva il divorzio.
Cinque anni dopo si sposa nuovamente con l’attore Ashton Kutcher. La loro storia è per anni sulla bocca di tutti, un po’ per la grande differenza d’età (lui 16 anni più piccolo) e un po’ per i numerosi tradimenti di lui. Alla fine nel 2013 firmano ufficialmente le carte per il divorzio.