Skip to content
TinselTV

Sci-fi · 2010s

Doctor Who

Twice Upon a Time

A soulful goodbye. Bring tissues and something warm to hold.

  • Family-safe
  • Tearjerker

Content note: A gentle, emotional farewell

BBC One

2017

First shown 25 Dec 2017

First shown
25 December 2017
Channel
BBC One
Runtime
59 mins
Genre
Sci-fi

Where to watch

Spotted a broken link? Tell us and we'll fix it.

Peter Capaldi's Doctor is on his last legs and refusing to change, when he runs into the one man even more stubborn than him: his very first self, played by David Bradley, out in the polar snow. Add a First World War captain who has wandered out of his own time, and you get a quiet, funny and very moving goodbye. Steven Moffat bows out too, so it's a double farewell. Not a big, noisy monster mash, more a warm hug with a lump in its throat. Put the kettle on, pick the good chair and keep the tissues handy once the wrapping paper has been wrestled into a bin bag.

Sources

Stay on the sofa