Desperate Housewives boss Marc Cherry has accomplished his mission to get Torchwood star John Barrowman on the ABC soap.
A Wisteria Lane insider confirms that the actor is joining the show later this season for a minimum of five episodes. Barrowman will play the Big Bad at the center of the Angie (Drea de Matteo) mystery.
Last fall, Cherry — a big Torchwood fan — publicly professed his desire to cast Barrowman on the show at some point. It was just a matter of finding the right role.
Barrowman’s arc will kick off in early April and span the final five episodes of the season.






















