12 June 2019
Captain Jack is back!
The omnisexual Time Agent is back, and he’s never been better dressed… John Barrowman reprises his role as the dashing Captain Jack Harkness. And this time, he’s encountering Colin Baker’s Sixth Doctor; heading back to World War One; and meeting newsreader Trinity Wells. Read More