Twice Upon a Time (TV story)

 was the 2017 Doctor Who Christmas special. As the final episode under showrunner Steven Moffat's tenure, it saw Peter Capaldi's Twelfth Doctor regenerate into Jodie Whittaker's Thirteenth.

Synopsis
Two Doctors stranded in a forbidding snowscape, refusing to face regeneration. A British army captain, seemingly destined to die in the First World War but taken from the trenches to play his part in the Doctor's story. In the final chapter of the Twelfth Doctor's epic adventure, he must face his past to decide his future. Along the way he realises the resilience of humanity, discovering hope in his darkest frozen moment. It is the end of an era, but the Doctor's journey is only just beginning...

Plot
to be added

Cast

 * The Doctor - Peter Capaldi
 * The Doctor - David Bradley
 * Bill - Pearl Mackie
 * The Captain - Mark Gatiss
 * Clara - Jenna Coleman
 * Nardole - Matt Lucas
 * Helen Clay - Nikki Amuka-Bird
 * German Soldier - Toby Whithouse
 * Polly - Lily Travers
 * Ben - Jared Garfield
 * Voice of the Daleks - Nicholas Briggs

The Tenth Planet
And Introducing Jodie Whittaker As The Doctor
 * The Doctor - William Hartnell
 * Polly - Anneke Wills
 * Ben - Michael Craze

Crew
to be added

Story notes
to be added

Ratings
to be added

Filming locations
to be added

Production errors
to be added

Continuity

 * The Doctor recalls Bill's cyber-conversion and apparent death. (TV: World Enough and Time / The Doctor Falls)
 * Explaining how she survived, Bill reminds the Doctor of Heather and the sentient oil. (TV: The Pilot)
 * The Doctors promise to check up on the family of Lethbridge-Stewart. (TV: The Web of Fear et al.)

DVD releases
to be added

Blu-ray releases
to be added

Digital releases
to be added