Twice Upon a Time

TV Series 10 Christmas Special
Aired: 25 December 2017
A Twelfth Doctor story, but for the First Doctor, this takes place just before the end of “The Tenth Planet.” The First Doctor is officially played by David Bradley, who had previously played William Hartnell, but had also started portraying the Doctor for Big Finish.