Celebrity couples come and go, but then you have forever matches that couldn’t be a better fit than this. Here’s a roundup of famous couples who have been married for more than 20 years:
1.
David and Victoria Beckham
2.
Tom Hanks and Rita Wilson
3.
Hugh Jackman and Deborra Lee Furness
4.
Denzel and Paulette Washington
5.
Sarah Michelle Gellar and Freddie Prinze Jr.
6.
Leslie Mann and Judd Apatow
7.
Sarah Jessica Parker and Matthew Broderick
8.
Will and Jada Pinkett Smith
9.
Tina Fey and Jeff Richmond
10.
Meryl Streep and Don Gummer
11.
Catherine Zeta-Jones and Michael Douglas
12.
ozzy and sharon obzorn
13.
Jamie Lee Curtis and Christopher Guest
14.
Steve and Nancy Carell
15.
Rob Lowe and Sherrill Berkoff
16.
Julia Roberts and Daniel Moder
17.
Cindy Crawford and Rande Gerber
18.
Faith Hill and Tim McGraw
19.
Samuel L Jackson and LaTanya Richardson
20.
Kevin Bacon and Kyra Sedgwick
Which celeb couple do you love the most? Drop your favorite in the comments!