Question: how many episodes did david tennant play dr who
Answer: The Doctor The Tenth Doctor Doctor Who character David Tennant as the Tenth Doctor First regular appearance `` The Christmas Invasion '' ( 2005 ) Last regular appearance The End of Time ( 2009 -- 10 ) Portrayed by David Tennant Preceded by Christopher Eccleston Succeeded by Matt Smith Information Tenure 18 June 2005 -- 1 January 2010 No of series 3 + Specials ( 2008 -- 2010 ) Appearances 36 stories ( 47 episodes ) Companions Rose Tyler Mickey Smith Donna Noble Martha Jones Jack Harkness Astrid Peth Sarah Jane Smith Jackson Lake Rosita Farisi Christina de Souza Adelaide Brooke Wilfred Mott Chronology Series Series 2 ( 2006 ) Series 3 ( 2007 ) Series 4 ( 2008 ) Specials ( 2008 -- 2010 ) Previous version Ninth Doctor Next version Eleventh Doctor