Doctor Who


Twice Upon a Time

Written by Steven Moffat
Story 276 | Specials

Doctor Who
Episode TitlePremiere Date
Twice Upon a Time24/12/2017

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.

Laugh hard. Run fast. Be kind. Doctor… I let you go.

The Twelfth Doctor


The Twelfth Doctor Regenerates


The DoctorPeter Capaldi
The DoctorDavid Bradley
The CaptainMark Gatiss
BillPearl Mackie
PollyLily Travers
BenJared Garfield
The Glass WomanNikki Amuka-Bird
German SoldierToby Whithouse
The DoctorJodie Whittaker
DirectorRachel Talalay
ProducerPeter Bennett
WriterSteven Moffat
Executive ProducerBrian Minchin
Executive ProducerSteven Moffat

Twice Upon A Time (DVD & Blu-ray)

£3.99 - £7.99Buy Now
Twice Upon a Time Novelisation

Twice Upon a Time Novelisation

£6.99Buy Now

Twelfth Doctor's Second Sonic Screwdriver

£14.99Buy Now
Twelfth Doctor Collector Figure Set

Twelfth Doctor Collector Figure Set

£22.04Buy Now



Watch Doctor Who

Find out how to watch the past, present and future adventures of everyone's favourite Time Lord!


Catch up on the latest series!

BBC America

On Demand

Download or stream
your favourite episodes

HBO MaxBritBox