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 Diego Comic Con. Viewers will have to wait until Christmas to discover exactly how Bill, who will appear throughout the episode, makes her return.。Set in a gentrifying Washington DC, a rising Black painter tries to break into a competitive art world, while balancing a whirlwind romance he never expected.。A young mother labeled impure. A shepherd boy considered "unclean". A never-before-seen performance from Andrea Bocelli highlights seven music performances and two beautiful new monologues.。