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, Arrow, and Scandal.

Books by this Author

The Book of Beasts
Bone Quill
Hollow Earth

Explore

CONNECT WITH US