5. Demi Moore and Aston Kutcher (16 years)
This is probably one that everyone knew about (and felt grossed out with probably). Demi shocked the entire Hollywood by dating Aston, and even more shocking was how successful their relationship was as they got married. It didn’t last too long though. Aston has now moved on to marry someone more close to his age in Mila Kunis.