Former Twin Peaks and SEX + THE CITY star Kyle MacLachlan is to join the cast of another TV hit, Desperate Housewives. The Canadian actor will play a potential suitor for Teri Hatcher's character SUSAN.