It's official: Doctor Who will return to BBC One on New Year's Day.
After much speculation, it's been officially confirmed that the sci-fi show's next special, Revolution of the Daleks, will air on 1st January, 2021.
Some fans had wondered if the series might return to a Christmas Day slot, where it aired festive specials every year from 2005 to 2017.
However, we now know that the next episode will go out in early 2021, following the pattern set by 2019 special Resolution and series 12 opener Spyfall – Part 1 in 2020.
The guest cast for Revolution of the Daleks has also been revealed, with Chris Noth reprising his Doctor Who role of corrupt business tycoon Jack Robertson, last seen in series 11 episode Arachnids in the UK.
Joining the regular cast – Jodie Whittaker (the Doctor), Mandip Gill (Yaz), Tosin Cole (Ryan) and Bradley Walsh (Graham) – and Noth will be Dame Harriet Walter (Killing Eve) and Nathan Stewart-Jarrett (The Trial of Christine Keeler).
John Barrowman will also make a special appearance, returning to the role of Captain Jack Harkness a decade on from the character's last appearance on Doctor Who.
"We’ve crammed this year's Doctor Who Festive special with an explosion of extraordinary acting talent," said showrunner Chris Chibnall. "Where else would you get British acting royalty, a globally renowned US screen star, an (inter)national treasure of stage and screen and one of Britain's hottest young actors — just in the guest cast!
"Put those together with Jodie Whittaker, Bradley Walsh, Mandip Gill and Tosin Cole (and Daleks! Did I mention Daleks!) — and you get a cast to be exterminated for. And things will explode. Promise."
Listen to the latest RadioTimes.com Doctor Who podcast below: