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

Books by this Author

The Book of Beasts
Bone Quill
Hollow Earth

Explore

CONNECT WITH US