Couples Who Have Been Together the Longest

Felicity Huffman and William H. Macy

Felicity Huffman and her husband of 17-years, actor William H Macy, 65, are an exception to the rule. And while appearing on Ellen DeGeneres’ show on Monday, the 52-year-old actress talked about why is works.’I totally adore him,’ Huffman gushed. ‘I just lucked out with that guy. He walks in a room and I go ‘ah!