Torchwood star plays villain in US show

John Barrowman made an explosive entrance on Desperate
in an episode that aired in the States on Sunday.

The Torchwood star plays evil Patrick Logan, who is searching for his ex Angie Bolen (Drea De Matteo).

His scenes suggest he has strangled one of Angie‘s mum’s neighbours with a scarf.

John will feature in six episodes.

SEE VIDEO John Barrowman makes Desperate Housewives debut…