News Article – James Marsters returns as Captain John to Torchwood!

Big Finish have announced that actor James Marsters will be reprising his role as Captain John for a brand new Torchwood adventure alongside John Barrowman’s Captain Jack