1 May 2019
John Barrowman as Captain Jack is back, better dressed than ever!
John Barrowman reprises his role as the dashing omnisexual Time Agent, Captain Jack, in a second volume of adventures from Big Finish in association with BBC Studios.Read More