Obviously David Tennant. He is much better looking, funny, and generally suited the role. However, other people could say Matt Smith, for the same reasons. Basically, your question's answer if affected by people's opinions.
Matt Smith will be playing the New Doctor after David Tennant.
Yes, David Tennant was appointed a Member of the Order of the British Empire (MBE) in 2015. He received this honor for his services to drama and charity. Tennant is widely recognized for his acting roles, particularly as the Tenth Doctor in "Doctor Who."
BBC confirmed Tennant as replacement in a press release on 16 April 2005, and he appeared briefly just after regeneration in the last episode of the first series (in 2005). His first proper episode was on the Children In Need special, shown on 18th November 2005.
No. The current doctor is David Tennant, to be replaced by Matt Smith in 2010.
No, David Tennant plays the Doctor in that episode. Matt Smith isn't in it.
David Tennant has become the favourite doctor of all times. In a 2007 poll, David Tennant, was the best doctor.
David Tennant is The 10th Doctor in Doctor Who.
David Tennant
Easy. It's David Tennant. One awesome man.
The 10th doctor was played by David Tennant.
Yes, David Tennant did appear in the 50th anniversary episode of Doctor Who, called The Day of the Doctor.
Matt Smith is the 11th Doctor. He will replace David Tennant.
Apparently there is going to be one with David Tennant as the Doctor!
David Tennant played the Doctor from 2005 to 2010.
Apparently there is going to be one with David tennant as the Doctor!
David Tennant will be replaced by Matt SmithMatt Smith is the new Doctor Who.
Matt Smith will be playing the New Doctor after David Tennant.