Series: 10

Original Air date:  July 1, 2017

Number Doctor: 12th, 1st, 13th

Companion(s): Bill Potts, Nardole and Clara

Writer(s):   Steven Moffat

Director(s):  Rachel Talalay

Guest Stars:
Mark Gatiss as The Captain
Nikki Amuka-Bird as Helen Clay
Lily Travers as Polly
Jared Garfield as Ben Jackson

Synopsis: 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. The two Doctors find each other in an Arctic snowscape, refusing to face regeneration. Enchanted glass-like entities, who steal their victims from frozen time, and a World War I captain destined to die on the battlefield, but taken from the trenches to play his part in the Doctor’s story. A 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.

Last Episode