
David Tennant is synonymous with Doctor Who, having played the Time Lord in two separate stints, first from 2005 to 2010 and later as part of the show's 60th anniversary celebrations in 2023.
If he had listened to his agent's advice, however, he never would have stepped foot in the TARDIS in the first place.