The wait is over: BBC has announced in a live event that Peter Capaldi will star as the 12th Doctor in its hit sci-fi series Doctor Who.
Capaldi, a 55-year-old actor from Glasgow, will replace Matt Smith as the time-traveling Doctor. "It's wonderful not to keep this secret any longer," Capaldi said, "but it's been so fantastic ... For a while I couldn't tell my daughter who would be looking on the Internet and discovering that people have been saying so-and-so should be Doctor Who and she was getting rather upset that they never mentioned me."
Playing the Doctor will actually not be Capaldi's first time starring in the series. In 2008, he played Roman merchant Caecilius who escaped the eruption of Mount Vesuvius thanks to intervention by the Doctor in The Fires of Pompeii episode.
Peter Capaldi as Lucius Caecilius Iucundus - via TARDIS
Data Core
Lead writer and executive producer Steve Moffat, praised Capaldi as "One of the most talented actors of his generation [who is] about to play the best part on television."
Some Doctor Who fans, however, question why the current regeneration breaks the seemingly "ever younger" regeneration of the Doctor.
View Doctor Who items on sale at the NeatoShop
What do you think of the choice of Peter Capaldi as the 12th Doctor?
But yes, he needs a scarf or something like.