John Barrowman has worked in television, musical theatre, and film, and stars as Captain Jack Harkness in Torchwood and Doctor Who. His sister, Carole Barrowman, is a talk show host and teacher in Milwaukee, Wisconsin.
An exciting page-turner awash with devils and demons. --Scottish Sunday Post Captivating fantasy adventure. --Sunday Express Captivating fantasy adventure. Sunday Express