Marriages don't last long in Hollywood, but don't tell that to these celebrity couples. Stars like Sarah Jessica Parker and Matthew Broderick have been married the longest. Although times might change, these famous sweethearts are proving that love lasts forever.
MUST SEE: They Dated?!: See Kelly Preston & George Clooney, Ellen Barkin & Johnny Depp and 10 More Surprising Celebrity Couples!
Click through the gallery to see then-and-now photos of famous couples who are still married.
The two met in 1991, got married in 1997, and have defied the Hollywood odds and remained happily together ever since. This year marks their 20th wedding anniversary!