Twice Upon a Time
Doctor Who Logo 'Twice Upon a Time'
(Story Code 10.X)

by Steven Moffat
The Twelfth and First Doctors, and Bill

The magical final chapter of the Twelfth Doctor’s journey sees the Time Lord team up with his former self, the first ever Doctor and a returning Bill Potts, for one last adventure.

Two Doctors stranded in an Arctic snowscape, refusing to face regeneration. Enchanted glass people, stealing their victims from frozen time. And a World War One captain destined to die on the battlefield, but taken from the trenches to play his part in the Doctor's story.

An uplifting new tale about the power of hope in humanity’s darkest hours, 'Twice Upon a Time' marks the end of an era. But as the Doctor must face his past to decide his future, his journey is only just beginning...

Peter Capaldi (The Doctor), David Bradley (The Doctor), Pearl Mackie (Bill Potts), Mark Gatiss (The Captain), Toby Whithouse (The German Soldier), Lily Travers (Polly), Jared Garfield (Ben), Nikki Amuka-Bird (Glass Woman [Voice]), Jodie Whittaker (The Doctor), Guest cast TBA

Directed by Rachel Talalay
Produced by Peter Bennett
Executive Producers Steven Moffat and Brian Minchin
A BBC Wales production

TX (BBC 1 & BBC 1 HD):
25th December 2017 @ 5.30 pm

*Featuring the Twelfth Doctor and the First Doctor, Ben, Polly and Bill, and introducing the Thirteenth Doctor

*Part three of a three-part story

*This Christmas special is sixty minutes long