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, 39, says that he doesn't even let his 26-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, they welcomed their first child, son Noah, in September 2012. Aww!