Fifty-five year-old Scottish actor Peter Capaldi has been named the twelfth Doctor Who. The World War Z actor was announced as the latest timelord during a TV special