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.
Get updates about John Barrowman and recommended reads from Simon & Schuster. Plus, get a FREE eBOOK when you sign up!