Twice Upon a Time

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.

Release date:

2 months left to watch

1 hour

Last on

Sat 30 Dec 2017 01:40


Role Contributor
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 ProducerSteven Moffat
Executive ProducerBrian Minchin

Featured in...

Time Vortex VR: Pilot the TARDIS though the vortex!

Doctor Who Time Vortex VR

Give it a go now!

Play the new micro:bit Coding Game

Dalek Hack

Rebuild, rewire and recode your own Dalek in the new desktop game!

Series 10: The Videos!

The making of The Pyramid at the End of the World

See the behind-the-scenes videos, interviews, clips and other goodies!