Sarah Jessica Parker She's been married to Matthew Broderick since 1997 — a lifetime by Hollywood standards. But before she said "I do," Parker said yes to a 5-carat, emerald-cut diamond on a yellow gold band. Image Source: Getty / Frazer Harrison