While best known for his role as Captain Jack Harkness in Doctor Who and Torchwood, as well as playing the Dark Archer on Arrow, John Barrowman has been dazzling audiences for years in many film, television, and theater roles. In addition to consistently working on new projects, he has found time to create a book series and he's here to answer audience questions about his prolific career.