Programme Index

Discover 11,128,835 listings and 281,731 playable programmes from the BBC

Doctor Who (2005–2022)

Twice Upon a Time

Duration: 1 hour

First broadcast: on BBC One Scotland HDLatest broadcast: on BBC Two England

Available for years

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. Show less

Contributors

The Doctor:
Peter Capaldi
The Doctor:
David Bradley
The Captain:
Mark Gatiss
The Glass Woman:
Nikki Amuka-Bird
German Soldier:
Toby Whithouse
The Doctor:
Jodie Whittaker
Producer:
Peter Bennett
Executive Producer:
Steven Moffat
Executive Producer:
Brian Minchin

About this data

This data is drawn from the data stream that informs BBC's iPlayer and Sounds. The information shows what was scheduled to be broadcast, meaning it was/is subject to change and may not be accurate. More