Craig (The Torchwood Archives)

Craig was a member of Torchwood Three in the 1990s alongside Alex Hopkins, James Lawson and Captain Jack Harkness. (PROSE: The Torchwood Archives)