
Doctor Who: Twice Upon a Time
2017 · Movie · 60 min · ★ 8.0
On the brink of a life-changing transformation, the Doctor encounters an earlier version of themself who also refuses to move on. With help from a wartime captain and a mysterious glass-like presence, they’re pushed to face memory, loss, and what it means to keep going when hope feels thin.
Also known as Twice Upon a Time
Where to watch
Not currently available to stream in the US.
1 hour to watch.
Not currently available to stream, rent, or buy in the US.
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2017
- Release date
- 2017-12-25
- Language
- English
- Runtime
- 60 min
- TMDB rating
- 8.0/10 (130 votes)
About
You’ll likely enjoy this if you want a reflective, Christmas-tinged Doctor Who story focused on identity and goodbyes, especially if you liked Doctor Who: The Time of the Doctor; Not for you if you want a fast, threat-driven adventure.
Pros: strong lead performance; emotional farewell moments; intriguing memory concept | Cons: thin or padded plot; heavy fan-service feel; uneven character portrayal
Themes
- time travel
- alien
- christmas
- tv special
- war
Cast & crew

Peter Capaldi
as The Doctor (12)

David Bradley
as The Doctor (1)

Mark Gatiss
as The Captain

Pearl Mackie
as Bill Potts

Nikki Amuka-Bird
as The Glass Woman

Toby Whithouse
as German Soldier

Lily Travers
as Polly

Jared Garfield
as Ben

Jenna Coleman
as Clara Oswald

Matt Lucas
as Nardole
Directed by Rachel Talalay