David Tennant is 53 years and 6 month(s) old. He was born in 18 Apr, 1971. Tennant is a Scottish actor best known for his role as The Doctor in the BBC science fiction series Doctor Who (2005–2010) and Giacomo Casanova in the BBC comedy-drama serial Casanova (2005–2010).