Every actor to play the Time Lord in Doctor Who

placeholder image

Twelve actors have taken on the lead role so far.

Peter Capaldi is preparing to hand over the role of the Doctor to Jodie Whittaker, the 13th actor – and the first woman – to play the part.

Here is a list of the stars who have taken on the part so far.

William Hartnell
William Hartnell (BBC)
Patrick Troughton
Patrick Troughton (PA)
Jon Pertwee
Jon Pertwee (BBC)
Tom Baker (BBC)
Peter Davison as the Doctor with companions Sarah Sutton and Janet Fielding
Peter Davison as the Doctor with companions Sarah Sutton and Janet Fielding (PA)
Colin Baker
Colin Baker (PA)
Sylvester McCoy
Sylvester McCoy (PA)
Paul McGann
Paul McGann (BBC)
Christopher Eccleston with executive producer and lead writer Russell T Davies and companion Billie Piper
Christopher Eccleston with executive producer and lead writer Russell T Davies and companion Billie Piper (BBC)
David Tennant
David Tennant (BBC)
Matt Smith
Matt Smith (BBC)
Peter Capaldi
Peter Capaldi (BBC)
Related topics:
Local news you can trust
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice