Christmas is coming ... and so is the annual Doctor Who Christmas special.
The trailer for this year's installment, in which Matt Smith will hand over the reins to new Doctor Peter Capaldi, previews an epic battle that pits Clara (Jenna Coleman) and the Doctor against Daleks, Weeping Angels and Cybermen.
One question that remains to be answered in "The Time of the Doctor": How exactly does the Doctor regenerate? Fans who watched the Doctor Whoanniversary special learned that Smith is actually the 12th doctor, not the 11th as previously thought, and the Doctor is only supposed to have 12 lives.
Check out the teaser below:
"The Time of the Doctor" will air on BBC America on Wednesday, Dec. 25 at 9/8c. Will you watch?