John Barrowman

John Barrowman has appeared onstage, including on London's West End, and on-screen. He is perhaps best known for his portrayal of Captain Jack Harkness in "Doctor Who" and "Torchwood", as well as appearances on "Desperate Housewives". He also appears in "Arrow", a drama on the CW.