GALLERY: Doctor Who 2017 Christmas Special, 'Twice Upon A Time'
This year's Doctor Who Christmas Special is almost upon us!
Titled Twice Upon A Time, it stars Peter Capaldi, in his last episode as the Twelfth Doctor, David Bradley as the First Doctor, Pearl Mackie as Bill Potts and Mark Gatiss as The Captain.
Read more about Twice Upon A Time here.
Check out our gallery below!
Twice Upon A Time airs around the world from Dec 25, 2017.