Already have an account?
Get back to the

14 of the Longest Celebrity Marriages: See the Happy Couples Then and Now!

View gallery

We believe in everlasting love, but these days, it’s rare to hear of many long-lasting celebrity marriages. So when a couple lasts over two decades, our interest is automatically piqued. What’s their secret? Is it really possible for true love to endure, even when under the glare of spotlights and camera flashes? It’s one thing to deal with the ups and downs of marriage and relationships behind closed doors, but the added pressure of doing it with the world watching makes things just a bit more difficult.

So what makes a good celeb marriage endure, after all? A mutual understanding of the pressures that come with the limelight is a good place to start, but ultimately, we think it’s a matter of good old-fashioned true love.

Surviving against all odds

Many of these long-lasting celebrity couples have fantastic stories behind them. Take Warren Beatty and Annette Bening — Beatty was one of Hollywood’s most legendary ladies’ men (having dated everyone from Julie Christie to Diane Keaton to Madonna), until he met Bening when he cast her in his 1991 film Bugsy. They married in 1992, and the rest is history. Or how about Kevin Bacon and Kyra Sedgwick, who first met when Kyra came up to him as a young fan, and fell in love on a movie set a decade later?

There’s just something so heartwarming about these starry marriages that survive against all odds. Here, we’ve gathered 18 of our favorite long lasting celebrity marriages that have lasted more than 20 years, from America’s sweethearts, Tom Hanks and Rita Wilson (Read about 6 times Tom Hanks was the ultimate husband to Rita Wilson), to the iconic Beatle/Bond Girl pairing of Ringo Starr and Barbara Bach. No matter which celebrity couple you like best, you really have to hand it to all of them for sticking together for so long. In fact, you just might find some inspiration for finding love through it all.

More Stories

Use left and right arrow keys to navigate between menu items. Use right arrow key to move into submenus. Use escape to exit the menu. Use up and down arrow keys to explore. Use left arrow key to move back to the parent list.