As is traditional, the Doctor Who Christmas Special will be on BBC One and BBC One HD on Christmas Day at 6pm. No doubt there will be lots of surprises, but what we do know is that it’s Steven Moffat’s take on the Charles Dickens classic A Christmas Carol, with the Doctor taking on the role of the Ghost of Christmas Past. Or something like that.
Here’s the trailer, from the BBC America YouTube Channel, which means its official enough to be unlikely to disappear any time soon:
 There can’t be any doubt about it being traditional, can there?