Twice Upon a Time (Doctor Who) Twice Upon a Time (Doctor Who) "Twice Upon a Time" is an episode of the British science fiction television series "Doctor Who", written by Steven Moffat, directed by Rachel Talalay, and was broadcast as the thirteenth Christmas special on 25 December 2017 on BBC One. It features the final regular appearance of Peter Capaldi as the Twelfth Doctor, the first official appearance of Jodie Whittaker as the Thirteenth Doctor, and guest-stars David Bradley as the First Doctor, having previously portrayed original First Doctor actor William Hartnell in the 2013 docudrama "An Adventure in Space and Time". Pearl Mackie guest stars
Space and Time (Doctor Who) TARDIS suddenly shakes and the lights go out. The Doctor asks Rory if he dropped a thermal coupling, which Rory admits to and apologises for doing. Amy then apologises as well and, at the Doctor's confusion, explains that Rory was looking up her skirt through the glass floor when he dropped the thermal coupling. The Doctor then notes that they have landed through "emergency materialisation" which should have landed the TARDIS in the safest space available. The lights come on, revealing another TARDIS inside the control room — the TARDIS has materialised inside itself. The Doctor experimentally walks through the