Peter Capaldi’s final episode of Doctor Who this Christmas will feature Pearl Mackie as Bill Potts and be called Twice Upon a Time, it was revealed this evening (23 July) during a cast panel at San Di...
The story revolves around the planet Shada, on which the Time Lords have constructed a high security prison for some of the Universe's most dangerous criminals. Skagra, a flawed genius from the planet...