Felicity Huffman and William H. Macy: 21 Years Married: Sept. 6, 1997 Image Source: Getty / Gregg DeGuire