David Tennant's net worth 2021 is 7 million.
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).