The 12th Doctor Who has been named, with the role going to an actor known for his portrayal of a "foul-mouthed spin doctor," reports the U.K. publication The Guardian.
The actor taking on the iconic role is 55-year-old Peter Capaldi, who will become the oldest actor to portray the Time Lord since the first Doctor Who in 1963, William Hartnell, the story reports.
Capaldi is known for playing Malcolm Tucker in "The Thick of It," and was the bookies’ favorite for the role, ahead of actors Idris Elba and Ben Whishaw.
"It is so wonderful not to keep this secret anymore," Capaldi said. "For a while I couldn’t even tell my daughter. Being asked to play the Doctor is an amazing privilege. Like the Doctor himself I find myself in a state of utter terror and delight. I can’t wait to get started."
Capaldi is a longtime "Doctor Who" fan, who wrote a fan letter to the Radio Times when he was 15, the story says. He has also appeared on "Doctor Who" previously, portraying a character known as Caecilius in a 2008 episode called "The Fires of Pompeii," when David Tennant portrayed the Doctor.