Torchwood Guest cast, played by Christopher James Episode 3x01: Day One (Jul 6, 2009) Episode 3x03: Day Three (Jul 8, 2009)