David Tennant David John Tennant is a Scottish actor. He is best known for portraying the tenth incarnation of the Doctor in the sci-fi series Doctor Who. There are no upcoming events featuring David Tennant