The Longest' on TV whilst in Production1Tom Baker6 years 9 months2David Tennant 4 years 6 months3Jon Pertwee4 years 4 months4Colin Baker3 years 6 months*5Peter Davison3 years 1 month6William Hartnell2 years 11 months7Patrick Troughton2 years 5 months8Sylvester McCoy2 years 2 months9Matt Smith... ongoing10Christopher Eccleston3 months11Paul McGannOne Night!
'The Longest' from First Contract to Last Episode1Tom Baker6 years 10 months2Jon Pertwee5 years exactly3David Tennant4 years 8 months4Peter Davison3 years 4 months5William Hartnell3 years 3 months6Sylvester McCoy2 years 9 months7Patrick Troughton2 years 8 months8Colin Baker2 years 8 months*9Matt Smith... ongoing10Christopher Eccleston1 year 3 months11Paul McGann4 months
Chat with our AI personalities
It was Tom Baker; he played the Doctor for seven years.
Peter Capaldi (the Twelfth Doctor) has been playing the Doctor since 2013, when he took over from Matt Smith.
Christopher Eccleston is 9th doctor in 2005.
An English actor. Among other things, he played the Ninth Doctor in the popular series "Doctor Who".
Yes Robert Hardy had a brother who was a doctor although he has now passed away.