Time's running out for The Doctor in the first trailer for the Doctor Who Christmas Special - Christmas is coming, and the clock is striking Twelve...

The Time of The Doctor airs at 7.30pm Christmas Day on BBC One, and 9pm the same day on BBC America.