David Doctor Tennant Who Doctor Who David Tennant Catherine Tate Tennant played the 10th Doctor on the time travel drama from 2005-2010 while Tate played companion Donna Noble. 13 hours agoA bel… Monday, May 16, 2022 Edit