Twice Upon a Time

Twice Upon a Time

TV Christmas Special 2017

Aired: 25 December 2017

This is the Christmas special, but also the last episode of Capaldi's and Moffat’s tenures. The Doctor still doesn’t want to regenerate, and accidentally pops back into the end of “The Tenth Planet,” where the First Doctor (David Bradley) also doesn’t want to regenerate.