John Barrowman: I won’t be in Doctor Who 50th anniversary episode

The actor who played Captain Jack Harkness in Doctor Who and its grown-up spin-off Torchwood will not be reprising his role for the special episode


Doctor Who star John Barrowman has crushed the dreams of Torchwood fans by revealing that he will not take part in the Doctor Who 50th anniversary episode.


Barrowman, who played Captain Jack Harkness in the show and its popular spin-off series Torchwood, took to Twitter to break the news, telling followers quite simply: “I will not be involved in the 50th Anniversary Episode of Dr WHO. JB”

The actor had previously made no secret of the fact that he was keen to return for the half-century celebrations, saying “I haven’t been asked. I would love to if they ask me” before revealing on This Morning earlier this month that he was in discussions with the BBC.

Barrowman’s character – openly bisexual, immortal time-traveller Captain Jack Harkness – last appeared in Doctor Who special The End of Time, which saw David Tennant’s tenth Doctor regenerate into Matt Smith’s eleventh incarnation. The last series of Torchwood, Torchwood: Miracle Day, aired on BBC1 in 2011.


Although specific details about the Doctor Who 50th anniversary episode remain shrouded in secrecy, we do know that it will be shot in 3D and will air in November.