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, and Scandal. He is currently a series regular on Arrow.
Join our mailing list!
Get our latest staff recommendations, Indie Next picks and exclusive offers of ARCs and galleys right to your inbox.