The twelfth Doctor will be played by Peter Capaldi.
"It's so wonderful not to keep this secret any longer, but it's been so fantastic," he said after the news was revealed on a live BBC One show.
The 55 year old actor will replace Matt Smith as the twelfth Doctor, but this is not the first time on the show since he played Caecilius in The Fires of Pompeii. He was also stared as John Frobisher in Torchwood: Children of Earth.
Now I am eager to see what does he bring new to The Doctor, how will he change him, because this is the fun part of new doctors, they always come different.