It’s a well-established tradition by this point – the Doctor Who Christmas Special.
This marks the twelfth year running that we’ve had such an episode, making it just as much a Christmas tradition as carols and tinsel. It’s also a regeneration story, as Peter Capaldi offers his last performance as the Doctor.
It’ll have been nearly four years since we first saw him 50th Anniversary special The Day Of The Doctor, and he’ll be bowing out in another multi-Doctor special. Here’s everything you need to know about the Doctor Who Christmas Special, Twice Upon A Time.
What is it? An hour-long special that unites two incarnations of the Doctor ahead of his regeneration, this isn’t just Peter Capaldi’s last episode, but Steven Moffat’s too.
Peter Capaldi stars as the Twelfth Doctor in his final TV adventure. He’s joined by David Bradley (Harry Potter, Game Of Thrones) who’s playing the original incarnation of Doctor.
The first Doctor was originally portrayed by William Hartnell from 1963 to 1966, and Bradley previously depicted William Hartnell in 2013’s celebratory docu-drama An Adventure In Space And Time to celebrate Doctor Who’s fiftieth anniversary. They’re joined by Mark Gatiss, who recently starred in BBC One’s Gunpowder as Spymaster Robert Cecil, as well as Pearl Mackie, reprising her role as recent Doctor Who companion Bill Potts. It’s also rumoured that Jenna Coleman will make a brief appearance as Clara Oswald, but this is still unconfirmed. And, of course, the close of this episode will see Jodie Whittaker’s first appearance as the new Doctor.