Anyone who read celebrity gossip news understands that Hollywood relationships are famously short-lived. Another day, another split, yet another cover story. But not all celebrity couples are destined to split. In reality, there are lots of stars are having a happy marriage using their long-time spouse. The following 30 Hollywood couples demonstrate that love can last forever.
1. Michael Caine And Sarika Baksh – 43 Years Together

2. Meryl Streep And Don Gummer – 37 Years Together

3. Kirk Douglas And Anne Buydens – 62 Years Together

4. Tom Hanks And Rita Wilson – 28 Years Together

5. Jaime Lee Curtis And Christopher Guest – 32 Years Together

6. Kevin Bacon And Kyra Sedgwick – 28 Years Together

7. Samuel L. Jackson And Latanya Richardson – 36 Years Together

8. Michael J. Fox And Tracy Pollan – 28 Years Together

9. Ellen Degeneres And Portia De Rossi – 12 Years Together

10. Jada Pinkett Smith And Will Smith – 24 Years Together

11. Goldie Hawn And Kurt Russell – 33 Years Together

12. Bono And Alison Hewson – 34 Years Together

13. Denzel And Pauletta Washington – 39 Years Together

14. Victoria Beckham And David Beckham – 19 Years Together

15. Sting And Trudie Styler – 34 Years Together

16. Elton John And David Furnish – 23 Years Together

17. Colin Firth And Livia Giuggioli – 19 Years Together

18. Robert Downey Jr. And Susan Levin – 13 Years Together

19. Kevin Kline And Phoebe Cates – 27 Years Together

20. Lisa Kudrow And Michel Stern – 21 Year Together

21. Felicity Huffman And William H. Macy – 19 Years Together

22. Hugh Jackman And Deborra-lee Furness – 20 Years Together

23. Cindy Crawford And Rande Gerber – 21 Years Together

24. Sarah Jessica Parker And Matthew Broderick – 19 Years Together

25. Julia Roberts And Daniel Moder – 14 Years Together

26. Catherine Zeta-jones And Michael Douglas – 18 Years Together

27. Ben Stiller And Christine Taylor – 16 Years Together

28. Mark Wahlberg And Rhea Durham – 15 Years Together

29. BeyoncĂ© And Jay Z – 14 Years Together

30 Oprah Winfrey And Stedman Graham – 30 Years Together
