Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Evening Standard
Evening Standard
Lifestyle
Emma Loffhagen

Doctor Who: full list of actors as Ncuti Gatwa steps into David Tennant's big boots

The fourteenth series of Doctor Who is now only two weeks away, dropping on BBC iPlayer and Disney+ at midnight on May 11.

And fans couldn’t be more thrilled: “A new era of Doctor Who has begun,” commented one under the new series’ trailer.

“The show looks beautiful this season!!” said another. “Best trailer we’ve had in a while too, mad props to the editors!”

Fans had already enjoyed a glimpse of Ncuti Gatwa – the Scottish actor, best-known for playing Eric Effiong in Sex Education – as the Doctor in a Christmas special which the Standard described as “a belter”.

“By the end, I was champing at the bit to see more of both Gatwa and Gibson,” it said. “They’re both live wires, with charisma to burn; a welcome jolt of energy for a show that’s sixty years young.”

David Tennant returned to play the Doctor for three stand alone 60th anniversary episodes which aired last November. This reappearance made him both the tenth Doctor, and the fourteenth – no, we don’t fully understand Doctor Who maths either.

So, with Gatwa gearing up to play the beloved Time Lord, here we break down the list of actors who have come before him. And, for more on the Doctors, find our ranking of who played the time traveller best here.

So who has played Doctor Who before?

The first season of Doctor Who was originally broadcast on the BBC on November 23, 1963 and starred William Hartnell.

Since then, 13 people have played Doctor Who – including Gatwa.

In order of appearance, here are all the actors who have played the iconic Time Lord over the decades:

  1. William Hartnell, 1963 – 1966
  2. Patrick Troughton, 1966 – 1969
  3. John Pertwee, 1970 – 1974
  4. Tom Baker, 1974 – 1981
  5. Peter Davidson, 1981 – 1984
  6. Colin Baker, 1984 – 1986
  7. Sylvester McCoy, 1987 – 1989
  8. Paul McGann, 1996
  9. Christopher Eccleston, 2005
  10. David Tennant, 2005 – 2010
  11. Matt Smith, 2010 – 2013
  12. Peter Capaldi, 2013 – 2017
  13. Jodie Whittaker, 2017 – 2022
  14. David Tennant, three episodes, 2023
  15. Ncuti Gatwa, 2024 –

There have also been a few extra “unofficial” Doctors throughout the years.

John Hurt played a version known as The War Doctor in a series of 2013 specials while Jo Martin played a previously unknown version of The Doctor in series 12, who was known as the Fugitive Doctor.

Peter Cushing also played the part in two films produced in the 1960s: Dr. Who And The Daleks and Daleks’ Invasion Earth 2150 AD.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.