Skip To Content

    28 Famous Couples Who Have Been Together Wayyyyyy Longer Than You Realized

    Sometimes love lasts.

    1. Nicole Kidman and Keith Urban

    Together for: 16 years.

    They have two kids together.

    2. Anna Kournikova and Enrique Iglesias

    Together for: 20 years

    They have three kids together, including a set of twins.

    3. Lisa Bonet and Jason Momoa

    Together for: 16 years

    They have two kids together.

    4. Tom Hardy and Charlotte Riley

    5. Together for: 12 years.

    They have two kids together.

    6. Sacha Baron Cohen and Isla Fisher

    7. Together for: 19 years

    They have three kids together.

    8. Blake Lively and Ryan Reynolds

    9. Together for: 10 years

    They have three kids together.

    10. Sam Rockwell and Leslie Bibb

    11. Together for: 14 years.

    No kids for these two.

    12. John Corbett and Bo Derek

    Together for: 19 years.

    They met on a blind date and live on a ranch with their dogs and horses.

    13. Paul Dano and Zoe Kazan

    Together for: 14 years.

    They have one kid together.

    14. Rosie Huntington-Whiteley and Jason Statham

    Together for: 11 years.

    They have one child together and one on the way.

    15. David Burtka and Neil Patrick Harris

    Together for: 17 years.

    They have two kids, a set of twins, together.

    16. Chrissy Tiegen and John Legend

    Together for: 14 years

    They have two kids together.

    17. Tim McGraw and Faith Hill

    Together for: 25 years

    They have three children together.

    18. Courtney B. Vance and Angela Bassett

    Together for: 24(ish) years

    They have two kids (twins) together.

    19. Seth Rogen and Lauren Miller

    Together for: 17 years.

    They have a cute dog.

    20. Carey Mulligan and Marcus Mumford

    Together for: 10 years (but fun fact: they were childhood pen pals)

    They have two children together.

    21. Nick Offerman and Megan Mullally

    Together for: 21 years

    22. Maggie Gyllenhaal and Peter Sarsgaard

    Together for: 19 years

    They have two kids together.

    23. Kelly Ripa and Mark Consuelos

    Together for: 26 years

    They have three kids together.

    24. Spencer Pratt and Heidi Montag

    Together for: 14 years

    They have one child together.

    25. Javier Bardem and Penelope Cruz

    Together for: 14 years

    They have two kids together.

    26. Nick Lachey and Vanessa Lachey

    Together for: 15 years

    They have three kids together.

    27. Rachel Zoe and Rodger Berman

    Together for: 30 years (they met in college)

    They have two kids together.

    28. Nicole Richie and Joel Madden

    Together for: 15 years

    They have two kids together.