With only one episode in 2016, there’s a lot of pressure on The Return of Doctor Mysterio (the title a nod to the show’s name in Mexico, where it’s hugely popular) to deliver the goods.

Thankfully, this is a Christmas present to savour – a classy comic-book caper featuring alien brain-swapping, some spooky science in a New York skyscraper and the Doctor (Peter Capaldi) joining forces with mysterious masked vigilante superhero The Ghost (Justin Chatwin) and investigative journalist Lucy (Charity Wakefield).

The return of Nardole (Matt Lucas) ensures that there are more laughs than scares in a cracker from the pen of Steven Moffat…