John Barrowman in Torchwood: Miracle Day. Photo from Starz
Chely Wright.