10 Actors With Multiple Roles In Doctor Who
6. David Bradley
First Role: Solomon (Dinosaurs on a Spaceship)
Second Role: The First Doctor (The Doctor Falls - Twice Upon A Time)
This is a bit of a weird one, because David Bradley has popped up in all sorts of places when it comes to Doctor Who.
His first proper on-screen appearance in the show was in 2012's Dinosaurs on a Spaceship - where he played space pirate Solomon - but prior to this, he voiced the vulture-like Shansheeth in a 2010 episode of The Sarah Jane Adventures.
Then, he portrayed William Hartnell in 2013 biopic An Adventure in Space and Time, which chronicled the complicated origins of Doctor Who.
Finally, his most notable Whoniverse role was playing the First Doctor. Bradley first popped up in this role for one short scene at the end of The Doctor Falls, before appearing throughout the entirety of 2017 Christmas special Twice Upon A Time, where he helped the Twelfth Doctor come to terms with his impending regeneration.