David Tennant has travelled through time to top a list of the U.K's most popular Doctor Who stars in the sci-fi show's 46 year history.
The Scottish actor has played the Time Lord in the cult BBC series since 2005, taking over from acclaimed star Christopher Ecclestone.
And his five-year run, which ends in 2010 when newcomer Matt Smith takes over, is the viewers' favourite - he won almost 26 per cent of votes from readers of Doctor Who magazine.
Tennant says, "I am so proud of this."
Other actors to have played the famous character include Tom Baker and Jon Pertwee. There have been 11 incarnations of the Doctor, including Smith, since the show first aired in 1963.