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
David Bradley (English actor) he appeared in the film "Another Year", which earned him a nomination for Best Supporting Actor from the London Film Critics Circle Awards. In 2011, 2013 and 2016, Bradley appeared as Lord Walder Frey in the HBO series "Game of Thrones". In January 2017, it was confirmed that Bradley would appear in the seventh season of the show later that year. Bradley played Solomon, a ruthless buccaneer, in the 2012 "Doctor Who" episode "Dinosaurs on a Spaceship". He previously provided voice work for "The Sarah Jane Adventures" serial "Death of the Doctor". It was announced in January 2013 that Bradley