James Marsters returns as Captain John to Torchwood!
Audio producers Big Finish have announced that actor James Marsters will be reprising his role as Captain John for a brand new Torchwood adventure alongside Captain Jack Harkness, as played by John Barrowman. Marsters, also known for his role as Spike in TV shows Buffy and Angel, was last seen in the Torchwood Series 2 finale in 2008 and has returned to wreak havoc in the new release coming next year, The Death of Captain Jack. Producer James Goss comments:…