Specials 2017 | EP 1

Twice Upon a Time

Written by Steven Moffat

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

Episode Title Premiere Date
Twice Upon a Time  25/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.

Character Cast
The Doctor Peter Capaldi
The Doctor David Bradley
The Captain Mark Gatiss
Bill  Pearl Mackie
Polly Lily Travers
Ben Jared Garfield
The Glass Woman Nikki Amuka-Bird
German Soldier Toby Whithouse
The Doctor Jodie Whittaker


Role Crew
Writer Steven Moffat
Director Rachel Talalay
Producer Peter Bennett
Executive Producer Brian Minchin
Executive Producer Steven Moffat


From the store

More from the store