

You may know how that twin dilemma (hey, why didn’t they call the episode that?) will pan out, and in that regard, this is fairly spoiler-proof.

Moffat has accurately described Twice Upon A Time as both a coda and a drum roll. As they try to get to the bottom of this coincidence, two Doctors with a vast age difference find themselves on the horns of the same dilemma – to die as they are, or to go on as someone else. Out in the deserted icy wastes, they’re shocked to happen across a lost British captain (Mark Gatiss), who has been rudely pulled out of his original time during the First World War, and Twelve’s own recently departed companion, Bill Potts (Pearl Mackie). Reluctant to regenerate, he wanders off from a South Pole research base to what he thinks is his TARDIS, where he meets the Twelfth Doctor, wrestling with a similar existential pickle.
WATCH TWICE UPON A TIME DOCTOR WHO ONLINE SERIAL
However, the tongue-in-cheek “Previously On Doctor Who” recap that begins this tale recounts events from “704 episodes ago”, revisiting the First Doctor (first played by William Hartnell and here played by David Bradley) at the end of his life, from the 1969 serial The Tenth Planet. Outgoing executive producer Steven Moffat pens this final fling for Peter Capaldi’s Doctor, picking up the pieces from the devastating finale of Season 10 with a story that’s altogether more festive than where we left off. Several eras of Doctor Who come to an end all at once in this year’s Christmas special, Twice Upon A Time. Read on below for additional spoilery notes. This review is spoiler-free, but refers to plot points from previous Twelfth Doctor episodes of Doctor Who, including this year’s tenth season.
