Kevin Costner and Christine Baumgartner, 20 Years
Kevin, 65, and Christine, 45, have been married since 2004. They broke up before their marriage after Kevin said he didn't want any more kids since he already had four. Eventually, they reconciled and he changed his mind and they had three more together.