Peter Capaldi is the New Doctor Who

The wait is finally over. In a special live broadcast, the BBC today announced that the role of the 12th Doctor Who would be played by Peter Capaldi.