This time last year we got our first full-length look at Ncuti Gatwa in the role. Fast forward 12 months, and here was a man with a season behind him, beaming his way confidently through a story that was a mishmash of Christmas movie viewing genres, if somewhat light on plot.
In this Steven Moffat-penned tale, we got an action sequence on a train, treasure hidden in a stone chamber, a lengthy romcom interlude, and even a dinosaur that apparently pooed out an important Christmas plot device. There was also a strong emotional heartbeat running through it, and there will have been tears before bedtime in many a household watching it.
Joel Fry was enjoyable as Trev, though the character gave strong vibes that it had been written with Richard Ayoade’s awkward Maurice Moss mode in mind, rather than directly for Fry. Still, he managed to make the most of his screen time. Nichola Coughlan (Joy), despite sharing top-billing as this year’s guest star, was sidelined for much of the story. She got an opportunity to show her acting chops as a potential villain for a while, and then the more lovable side of Coughlan we know from Derry Girls and her real-world social media interventions arrived.
Doctor Who Christmas specials have previously walked a fine line between using lots of festive imagery – think evil Santas, killer Christmas trees, robot angels – but not directly bringing religion into it. Putting a fantasy supernova as the source of a bright evening star above Bethlehem at the dawn of the first millennia was certainly a bold choice to link the show’s lore directly into the nativity itself.
The centrepiece was the Doctor being stranded with Steph de Whalley’s Anita Benn in a hotel for a year as her slow-burn unrequited love for him developed – a vignette that could easily be slipped into Love Actually or Four Weddings and a Funeral. It isn’t the first time in the modern era the Doctor has been forced to think about how lonely his life is without a companion, although the fact he was collecting miniature police box figurines was a clue to who he was missing the most.
The structure was effectively three consecutive two-handers where Trev, Anita and Joy auditioned to be potential companions, then fate intervened. At least Anita eventually got a better job out of it, even if she had her heart crushed along the way.
This was an unusual episode in not really having a monster-of-the-week, but the underlying fears here were of loneliness, regrets and dying alone. It touched on the real world by showing the kinds of difficult isolated goodbyes to loved ones experienced during Covid lockdown rules by people like Joy, in scenes that were likely to remind some families of the empty seats around their Christmas dinner tables this year.
Expect Doctor Who fans to argue long and hard about whether Gatwa explaining he knew the suitcase code because he was “bootstrapping” was a clever meta-nod to previous criticisms of Steven Moffat’s timey-wimey plotlines, or just too much of a hand-wavey plot convenience to be taken seriously. When Joy asked the Doctor if people usually actually feel any better after the Time Lord has explained things, it could have been the fans speaking directly to the former showrunner about exactly this kind of habit of his.
There were lots of callbacks to previous things the Doctor has said, like having to go “the long way round”, and the idea that living their life one day after an another was an adventure they could never have, echoing famous speeches from Gatwa’s predecessors in Day of the Doctor (2013), Dragonfire (1987) and Doomsday (2006).
The 15th Doctor – without his trusty time machine – visited New York in 2025 in order to return to the Time Hotel. In The Angels Take Manhattan (2012) he said he could never take the Tardis there again, as the “timelines are too scrambled” and visiting “would rip New York apart”.
Joy’s mum was in the Royal Hope hospital in central London, which was transported to the moon and back during the events of Smith and Jones (2007).
The 15th Doctor said he was “good with rope”, a callback to learning the rope technology on the goblin vessel in The Church on Ruby Road (2023).
Villengard and its weapons factories have featured in several Moffat-penned episodes, including his first story for the revived 2005 series, The Empty Child/The Doctor Dances, and his last three for the show – Twice Upon A Time (2017), Boom! (2024) and this Christmas special.
Joy’s full name in the credits was given as Joy Almondo, not the first time Moffat has used a literal translation – see The Return of Doctor Mysterio (2016).
Thanks to the bi-generation in The Giggle (2023), presumably the whole time the 15th Doctor was stuck in that hotel with Anita, David Tennant’s 14th Doctor was sitting around with his trotters up retired at Donna’s house – with a spare Tardis on-hand.
Doctor Who will be back in the New Year! Ncuti Gatwa! Varada Sethu as new companion Belinda Chandra! Millie Gibson as Ruby Sunday for at least some of it! Mrs Flood returns! Showrunner Russell T Davies says it is coming “sooner than you think” and includes “a lot of scares”, “a planet in the far future that’s absolutely terrifying” and a Tardis trip to Miami. See you then. Have a great new year!
Season 1
Episodes 1 & 2: Space Babies / The Devil’s Chord
Episode 3: Boom
Episode 4: 73 Yards
Episode 5: Dot and Bubble
Episode 6: Rogue
Episode 7: The Legend of Ruby Sunday
Episode 8: Empire of Death
Christmas special: Joy to the World
60th anniversary specials
Special 1: The Star Beast
Special 2: Wild Blue Yonder
Special 3: The Giggle
Christmas special: The Church on Ruby Road
Flux / Series 13
Chapter one: The Halloween Apocalypse
Chapter two: War of the Sontarans
Chapter three: Once, Upon Time
Chapter four: Village of the Angels
Chapter five: Survivors of the Flux
Chapter six: The Vanquishers
New Year’s Special: Eve of the Daleks
Spring special: Legend of the Sea Devils
BBC centenary special: The Power of the Doctor
Series 12
Episode 1: Spyfall part one
Episode 2: Spyfall part two
Episode 3: Orphan 55
Episode 4: Nikola Tesla’s Night of Terror
Episode 5: Fugitive of the Judoon
Episode 6: Praxeus
Episode 7: Can You Hear Me?
Episode 8: The Haunting of Villa Diodati
Episode 9: Ascension of the Cybermen
Episode 10: The Timeless Children
New Year’s special: Revolution of the Daleks
Series 11
Episode 1: The Woman Who Fell to Earth
Episode 2: The Ghost Monument
Episode 3: Rosa
Episode 4: Arachnids in the UK
Episode 5: The Tsuangra Condundrum
Episode 6: Demons of the Punjab
Episode 7: Kerblam!
Episode 8: The Witchfinders
Episode 9: It Takes You Away
Episode 10: The Battle of Ranskoor Av Kolos
New Year’s special: Resolution
Series 10
Episode 1: The Pilot
Episode 2: Smile
Episode 3: Thin Ice
Episode 4: Knock Knock
Episode 5: Oxygen
Episode 6: Extremis
Episode 7: The Pyramid at the End of the World
Episode 8: The Lie of the Land
Episode 9: Empress of Mars
Episode 10: The Eaters of Light
Episode 11: World Enough and Time
Episode 12: The Doctor Falls
2017 Christmas special: Twice Upon A Time
Series 9
Episode 1: The Magician’s Apprentice
Episode 2: The Witch’s Familiar
Episode 3: Under The Lake
Episode 4: Before The Flood
Episode 5: The Girl Who Died
Episode 6: The Woman Who Lived
Episode 7: The Zygon Invasion
Episode 8: The Zygon Inversion
Episode 9: Sleep No More
Episode 10: Face The Raven
Episode 11: Heaven Sent
Episode 12: Hell Bent
2015 Christmas special: The Husbands of River Song
2016 Christmas special: The Return of Doctor Mysterio
Series 8
Episode 1: Deep Breath
Episode 2: Into The Dalek
Episode 3: Robot of Sherwood
Episode 4: Listen
Episode 5: Time Heist
Episode 6: The Caretaker
Episode 7: Kill The Moon
Episode 8: Mummy on the Orient Express
Episode 9: Flatline
Episode 10: In the Forest of the Night
Episode 11: Dark Water
Episode 12: Death In Heaven
2014 Christmas special: Last Christmas
Series 7
Episode 1: Asylum of the Daleks
Episode 2: Dinosaurs on a Spaceship
Episode 3: A Town Called Mercy
Episode 4: The Power of Three
Episode 5: The Angels Take Manhatten
2012 Christmas special: The Snowmen
Episode 6: The Bells of Saint John
Episode 7: The Rings of Akhaten
Episode 8: Cold War
Episode 9: Hide
Episode 10: Journey to the Centre of the Tardis
Episode 11: The Crimson Horror
Episode 12: Nightmare in Silver
Episode 13: The Name of the Doctor
50th Anniversary special: The Day of the Doctor
2013 Christmas special: The Time of the Doctor
Series 6
Episode 1: The Impossible Astronaut
Episode 2: Day of the Moon
Episode 3: The Curse of the Black Spot
Episode 4: The Doctor’s Wife
Episode 5: The Rebel Flesh
Episode 6: The Almost People
Episode 7: A Good Man Goes To War
Episode 8: Let’s Kill Hitler
Episode 9: Night Terrors
Episode 10: The Girl Who Waited
Episode 11: The God Complex
Episode 12: Closing Time
Episode 13: The Wedding of River Song
2011 Christmas special: The Doctor, The Widow and the Wardrobe
Series 5
Episode 1: The Eleventh Hour
Episode 2: The Beast Below
Episode 3: Victory of the Daleks
Episode 4: The Time of Angels
Episode 5: Flesh and Stone
Episode 6: The Vampires of Venice
Episode 7: Amy’s Choice
Episode 8: The Hungry Earth
Episode 9: Cold Blood
Episode 10: Vincent and the Doctor
Episode 11: The Lodger
Episode 12: The Pandorica Opens
Episode 13: The Big Bang
2010 Christmas special: A Christmas Carol