Skip To Content
  • Viral badge

23 Celebrity Couples Who Have Been Together Way, Way Longer Than You Probably Ever Realized

We're going on 20-plus years for Freddie Prinze Jr. and Sarah Michelle Gellar. Twenty years!!!

1. Kelly Ripa and Mark Consuelos: married for 24 years.

Together for 25 years.

2. David and Victoria Beckham: married for 21 years.

Together for 23 years.

3. Faith Hill and Tim McGraw: married for 23 years.

Met 25 years ago.

4. Sarah Michelle Gellar and Freddie Prinze Jr.: married for 17 years.

Together for 20 years.

5. Sarah Jessica Parker and Matthew Broderick: married for 23 years.

Together for 28 years.

6. Justin Timberlake and Jessica Biel: married for almost eight years.

Together for 13 years*.

7. Will and Jada Pinkett Smith: married for 22 years.

Together for 25 years.

8. Jay-Z and Beyoncé: married for 12 years.

Together for 17 years.

9. Sacha Baron Cohen and Isla Fisher: married for 10 years.

Together for 18 years.

10. Elton John and David Furnish: officially married for six years. They've been in a civil partnership since 2005.

They met 26 years ago.

11. Eva Mendes and Ryan Gosling: not married.

Together for nine years.

12. Kevin and Danielle Jonas: married for 10 years.

Together for 12.

13. Nick and Vanessa Lachey: married for nine years.

Together for 14 years.

14. Joel Madden and Nicole Richie: married for nine years.

Together for 13 years.

15. Dax Shepard and Kristen Bell: married for six years.

Together for 13 years.

16. Heidi Montag and Spencer Pratt: married for 11 years.

Together for 13 years.

17. Ted Danson and Mary Steenburgen: married for 24 years.

Together for 25 years.

18. Neil Patrick Harris and David Burtka: married for six years.

Together for 16 years.

19. Blake Lively and Ryan Reynolds: married for seven years.

Together for nine years.

20. Rita Wilson and Tom Hanks: married for 32 years.

Together for 34 years.

21. Nicole Kidman and Keith Urban: married for 14 years.

Together for 15 years.

22. Christopher Guest and Jamie Lee Curtis: married for 35 years.

Together for 36 years.

23. Oprah and Stedman Graham: They were engaged 28 years ago.

Together for 34 years.