Unless you wrap yourself in cling film and climb inside a turducken until Christmas Day, it’s going to be near impossible to not accidentally see spoilers for some of our favourite things.

Some breakfast cereal or burger chain has already revealed the ending of Star Wars: The Last Jedi (no, I’m not going to research whom, lest I spoil it for myself) and now The BBC Shop has released a synopsis for the Doctor Who Christmas Special: Twice Upon a Time.


Two Doctors stranded in a forbidding snowscape, refusing to face regeneration. And 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. This is the magical last chapter in the Twelfth Doctor’s epic adventure. He must face his past to decide his future. And the Doctor will realise the resilience of humanity, discovering hope in his darkest frozen moment. It’s the end of an era. But the Doctor’s journey is only just beginning. 


In addition to Two Doctors and Two TARDISES, it’s Double Companions as The First Doctor’s companions Ben and Polly will be joining Bill Potts and Nardole.

Add Mark Gattis’ trapped-in-a-single-moment Brtish Army Captain and the German soldier (who’ll probably have some shouting to do) and factor Jodie Whittaker as the Thirteenth Doctor in, and that’s Triple Doctors and Triple Companions.

Sounding equal parts dark and magical at the same time, Twice Upon a Time has got to be an improvement on Russell T Davies’ murderous Christmas Trees, Sharp-toothed Snowmen and last year’s embarrassment, The Return of Dr Mysterio.

The Doctor Who Christmas Special lands in 99 Days.