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.
Want more Desperate Housewives?
Sign up for our daily newsletter and receive the latest tv news delivered to your inbox for free!