John Barrowman Cast in Key Desperate Housewives Role
The John Barrowman rumors are now a reality:
The Torchwood star has signed on for a major, recurring role on Desperate Housewives. He'll appear as the villain on at least five episode this spring, portraying a character at the center of the Angie mystery.
Look for Barrowman, who also stars on the British hit Dr. Who, to debut in April.