DOCTOR WHO
TWICE UPON A TIME
Director: Rachel Talalay
Producer: Peter Bennent
Synopsis: 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. The Time Lord will realise the resilience of humanity, discovering hope in his darkest frozen moment. It’s the end of an era, but as the Doctor faces his past to decide his future, his journey is only just beginning…
Original Broadcast: 25th December 2017
Duration: 59:50Original Broadcast: 25th December 2017
Ratings: 7.92 Million
Cast: Twelfth Doctor - Peter Capaldi
Avatar Bill Potts - Pearl Mackie
First Doctor - David Bradley
Captain Archibald Lethbridge-Stewart - Mark Gatiss
Professor Helen Clay / Glass Woman - Nikki Amuka-Bird
Polly Wright - Lily Travers
Ben Jackson - Jared Garfield
German Soldier - Toby Whithouse
Avatar Clara Oswald - Jenna Coleman
Avatar Nardole - Matt Lucas
Thirteenth Doctor - Jodie Whittaker
Voice of Dalek Rusty - Nicholas Briggs