Loading
author
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,...view moreJohn 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, and Scandal. He is currently a series regular on Arrow.view less