The former "Doctor Who" star said he could never be a serious contender to play the iconic British spy - but he would be right for one of the villains in the franchise, reported Contactmusic.
"Oh God, I don't think I'm handsome enough... I'm more of a Bond villain," he said.
Playing 'The Doctor' is just as iconic a role, and the 34-year-old star is accepting of the fact it's what he will always be recognised for.
"Maybe it will be something else in 20 years - if I'm lucky. I'm lucky to be associated with that show in the first place.
Disclaimer: No Business Standard Journalist was involved in creation of this content