Who can resist a upright love tale ?

Celebritycouples come and go, but then you have forever matches that couldn’t be a more perfect fit. Here’s a roundup of famous duos who have been married for over 20 years:

1.David and Victoria Beckham

2.Tom Hanks and Rita Wilson

3.Hugh Jackman and Deborra Lee Furness

4.Denzel and Pauletta 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 Osbourne

13.Jamie Lee Curtis and Christopher Guest

14.Steve and Nancy Carell

15.Rob Lowe and Sheryl 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

David and Victoria Beckham at an event

Tom Hanks and Rita Wilson on the red carpet

Hugh Jackman and Deborra Lee Furness on the red carpet

Denzel and Pauletta Washington on the red carpet

Sarah Michelle Gellar and Freddie Prinze Jr. on the red carpet

Leslie Mann and Judd Apatow at an event

Sarah Jessica Parker and Matthew Broderick on the red carpet

Will and Jada Pinkett Smith on the red carpet

Tina Fey and Jeff Richmond at an event

Meryl Streep and Don Gummer on the red carpet

Catherine Zeta-Jones and Michael Douglas on the red carpet for the premiere of Ant-Man and the Wasp: Quantumania

Ozzy and Sharon Obsbourne on the red carpet

Jamie Lee Curtis and Christopher Guest at an event

Steve and Nancy Carell on the red carpet

Rob Lowe and Sheryl Berkoff on the red carpet

Julia Roberts and Daniel Moder at an event

Cindy Crawford and Rande Gerber at an event

Faith Hill and Tim McGraw on the red carpet

Samuel L. Jackson and LaTanya Richardson on the red carpet

Kevin Bacon and Kyra Sedgwick on the red carpet