Once-foxy actor Kyle MacLachlan, depending on who you're talking to, is best known either for his affiliation with David Lynch or for playing the perfect WASP husband on shows like Sex and the City and Desperate Housewives.

Two years after graduating the University of Washington, the comely young MacLachlan earned his film debut when David Lynch cast him in 1982's Dune. He subsequently became one of the director's favorite talents and appeared in a series of other Lynch projects, starring as an all-American boy who discovers a severed ear in bizarre film noir Blue Velvet in 1986 and as Agent Dale Cooper on the inscrutable TV series Twin Peaks in the early '90s. Despite appearing in 1995's Showgirls, a move that almost spelled career death, he bounced back in 2000 when he was tapped by Michael Patrick King to play the role of Trey McDougal, Kristin Davis' impotent husband on Sex and the City. Since the end of SatC, he joined the cast of a similarly female-centric show, Desperate Housewives but still flexes his quirky muscles on shows like Portlandia.

MacLachlan dated fellow David Lynch-ites Lara Flynn Boyle and Laura Dern, and was engaged to icy supermodel Linda Evangelista for three years before marrying uber-publicist/TV producer Desiree Gruber in 2002. [Image via Getty]