JODIE Whittaker has taken over the reigns from Peter Capaldi in 2018 as the 13th incarnation of Doctor Who. But who else has played the two-hearted Time Lord? – Here’s everything we know about the time-travelling wonder… Who has played Doctor Who before? William Hartnell (1963-1966) William was the first version of the fabled Doctor when […]