Megan Fox and Brian Austin Green: 13 Years
By marrying Megan Fox, Brian Austin Green was able to find a wife who hadn't fallen in love with him during his time on Beverly Hills, 90210. In fact, Brian, 40, says that he doesn't even let his 27-year-old spouse check out reruns of his David Silver glory days. (She's totally missing out!) Nonetheless, they seem very happy together. Not only are they going strong since their 2010 nuptials, and didn't waste any time making tiny, beautiful people. Their first son, Noah, was born in September 2012, and their second son, Bodhi, arrived in February 2014. Aww!