The BBC has finalised the air date and time for this year’s Doctor Who Christmas special, Twice Upon a Time.
As is tradition, the special will air on Christmas Day, with a confirmed time slot of 5:30pm. This puts it roughly in line with the show’s most recent Christmas specials; last year’s The Return of Doctor Mysterio aired at 5:45pm, whilst 2015’s The Husbands of River Song went out at the slightly earlier time of 5:15pm.
Penned by departing showrunner Steven Moffat, Twice Upon a Time will air for 60 minutes, finishing at 6:30pm.
Peter Capaldi‘s final episode will see his Twelfth Doctor team up with his very first incarnation – David Bradley‘s First Doctor – for one last adventure:
Two Doctors stranded in an arctic snowscape, refusing to face regeneration.
Enchanted Glass People, stealing their victims from frozen time.
And a World War One Captain destined to die on the battlefield, but taken from the trenches to play his part in the Doctor’s story.
An uplifting new tale about the power of hope in humanity’s darkest hours, Twice Upon A Time marks the end of an era. But as the Doctor must face his past to decide his future, his journey is only just beginning…
The festive special will also see the return of Pearl Mackie as companion Bill Potts, guest star Mark Gatiss as The Captain, and the first moments of Capaldi’s successor, Thirteenth Doctor Jodie Whittaker.