Trey and Charlotte had a whirlwind romance, engagement, and wedding — which led Charlotte to overlook some red flags, like his vaguely unhealthy relationship with his mother. The two eventually got divorced, leading Charlotte to her next husband, Harry.
MacLachlan, 61, is particularly adept at playing sinister characters, like the obsessive Orson Hodge in "Desperate Housewives," and the mysterious Captain in "How I Met Your Mother." He even dabbled in the Marvel Universe by playing Calvin Zabo, aka The Doctor, in "Agents of S.H.I.E.L.D."
In 2020, he played Thomas Edison in "Tesla," and appeared in "Capone." He's going to play FDR in the upcoming series "Atlantic Crossing."
MacLachlan also co-owns the wine label Pursued by Bear, based in Washington.
He married his wife, Desirée Gruber, in 2002, and the couple had son Callum in 2008.
Read more: 43 surprising 'Sex and the City' cameos you might have forgotten about