Cast Credits Torchwood (2006) Guest starring as Singer Episode 1x12: Captain Jack Harkness (Jan 1, 2007)