Special guest stars of Torchwood season 2 have included returning Doctor Who cast member Freema Agyeman as Martha Jones for three episodes, and Angel / Buffy star James Marsters as Captain John Hart.
The second season of Torchwood begins with Jack’s return from the previous Doctor Who episode Last of the Time Lords, with the series premiere Kiss Kiss, Bang Bang. The series introduces Jack’s ex-partner Captain John Hart in its premiere, reveals flashbacks to Jack’s childhood in Adam and shows how each member joined Torchwood in the penultimate episode Fragments. A three-episode arc (Reset, Dead Man Walking and A Day in the Death) stars Doctor Who actress Freema Agyeman as Martha Jones, temporarily drafted into Torchwood. The season 2 finale Exit Wounds, features the departures of main characters Owen Harper and Toshiko Sato. The Torchwood Three team made a crossover appearance in the series four finale of Doctor Who The Stolen Earth / Journey’s End, which featured Jack Harkness leaving the Doctor at the close of the story, accompanied by Martha Jones and Mickey Smith.
Torchwood cast promo photos on DVDBASH (326 pictures, 330Mb) series 1,2,3,4, starring John Barrowman, Eve Myles, Kai Owen, Gareth David-Lloyd, Burn Gorman, Naoko Mori, Tom Price, Paul Kasey, Mekhi Phifer, Alexa Havins, Bill Pullman, Lauren Ambrose, Peter Capaldi, Freema Agyeman, James Marsters and many more: