This year’s Doctor Who Christmas special, Peter Capaldi and Steven Moffat’s final episode, will be called ‘Twice Upon A Time’.

Instagram: https://www.instagram.com/p/BW6BZvcg3Pl/

The episode will star David Bradley, who reprises his role as the first Doctor (first seen playing William Hartnell playing the first Doctor in An Adventure In Space And Time), as well as the exiting Capaldi, and regular Who writer, Mark Gatiss. Gatiss previously played Dr. Lazarus in series three’s ‘The Lazarus Experiment’, and here will play a World War 1 soldier, so far known only as ‘The Captain’.

Instagram: https://www.instagram.com/p/BW6C7wfgAT3/

Pearl Mackie will also return as Bill Potts. It is as yet unknown whether she will play a large part in the episode, or whether she is appearing merely as a send off for the thirteenth Doctor. It has also been rumoured that Jenna Coleman will return as former companion, Clara Oswald, but that was not confirmed at Comic-Con.

Instagram: https://www.instagram.com/p/BW6D1_Rlpwe/

The trailer for ‘Twice Upon A Time’ is below and the episode will, of course, air on the 25th December 2017.

YouTube: Christmas Special 2017 Trailer – Doctor Who – BBC

Read more from Huw Downs