Long-lasting marriages are not the norm in Hollywood, but somehow, these celebrity couples beat the odds!
William H. Macy is Shameless about loving his wife, Felicity Huffman, whom he married in 1997.
David Beckham's favorite Spice is Victoria, whom he married in 1999.
Gina Torres Suits her husband Laurence Fishburne just fine -- he married her in 2002.
What's Love Got To Do With Angela Bassett's marriage to Courtney B. Vance? Everything! They've been married since 1997.
Sacha Baron Cohen is not Miserables with Isla Fisher. He's been married to her since 2002.
Hugh Jackman is still head over heels for Deborra-Lee Furness, whom he married in 1996.
Ozzy & Sharon Osbourne's 1982 union is solid as a rock song.
Sarah Jessica Parker does have to worry about being single in New York City. She married Matthew Broderick in 1997.
Tom Hanks fell in love Big time with Rita Wilson, and married her in 1988.
Jada Pinkett has been married to her Fresh Prince, Will Smith, since 1997.
There's Just Something About Christine Taylor. Ben Stiller married her in 2000!
Sarah Michelle Gellar did not have Cruel Intentions for Freddie Prinze Jr. when she married him in 2002.
Funny lady Ellen DeGeneres has kept Portia de Rossi laughing since they were married in 2008.
Cheers to Danny DeVito & Rhea Perlman's marriage, which has been going strong since 1982.