Celebrity·Posted on Nov 28, 202128 Famous Couples Who Have Been Together Wayyyyyy Longer Than You RealizedSometimes love lasts.by Lauren YapalaterBuzzFeed StaffLinkFacebookPinterestTwitterMail 1. Nicole Kidman and Keith Urban Together for: 16 years. They have two kids together. View this photo on Instagram 2. Anna Kournikova and Enrique Iglesias Together for: 20 years They have three kids together, including a set of twins. View this photo on Instagram 3. Lisa Bonet and Jason Momoa Together for: 16 years They have two kids together. View this photo on Instagram 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. View this photo on Instagram 8. Blake Lively and Ryan Reynolds 9. Together for: 10 years They have three kids together. View this photo on Instagram 10. Sam Rockwell and Leslie Bibb 11. Together for: 14 years. No kids for these two. View this photo on Instagram 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. View this photo on Instagram 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. View this photo on Instagram 15. David Burtka and Neil Patrick Harris Together for: 17 years. They have two kids, a set of twins, together. View this photo on Instagram 16. Chrissy Tiegen and John Legend Together for: 14 years They have two kids together. View this photo on Instagram 17. Tim McGraw and Faith Hill Together for: 25 years They have three children together. View this photo on Instagram 18. Courtney B. Vance and Angela Bassett Together for: 24(ish) years They have two kids (twins) together. View this photo on Instagram 19. Seth Rogen and Lauren Miller Together for: 17 years. They have a cute dog. View this photo on Instagram 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 <3 View this photo on Instagram 22. Maggie Gyllenhaal and Peter Sarsgaard Together for: 19 years They have two kids together. View this photo on Instagram 23. Kelly Ripa and Mark Consuelos Together for: 26 years They have three kids together. View this photo on Instagram 24. Spencer Pratt and Heidi Montag Together for: 14 years They have one child together. View this photo on Instagram 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. View this photo on Instagram 27. Rachel Zoe and Rodger Berman Together for: 30 years (they met in college) They have two kids together. View this photo on Instagram 28. Nicole Richie and Joel Madden Together for: 15 years They have two kids together. View this photo on Instagram