Doctor Who review, ‘Once, Upon Time’: Even the most feared villains in the Whoniverse can’t save this meaningless mess

The third episode offers up some hopeful moments but is marred by dodgy CGI and bewildering plotlines

Isobel Lewis
Sunday 14 November 2021 19:20
Doctor Who: Flux trailer

“I’m sorry, I’m normally very good at keeping up with things, but you lost me quite early on,” Jodie Whittaker declares at the end of the new Doctor Who episode, “Once, Upon Time”. I couldn’t have put it better myself. After the first two instalments of Flux introduced us to a flurry of new characters and confusing plotlines, you’d be forgiven for thinking that maybe, just maybe, the series was about to clarify some things. But as episode three begins and the words “Bel’s Story” flash on screen, it’s clear that the story is about to get a whole lot more disorientating.

Newcomer Bel (Thaddea Graham) is living in the aftermath (or perhaps midst) of the Flux. Her home planet has been taken over by a Dalek army and an insect-like blue swarm that pulverises the few remaining inhabitants in its path. The world is out of kilter, the “beginning of the end”, Bel warns. The maps are changed, day becomes night with the flick of a switch, and no one is there to stop it.

Suddenly, we are snatched away, picking back up where episode two ended with Yas (Mandip Gill), Dan (John Bishop) and Vinder (Jacob Anderson) in peril. Attempting to save them, the Doctor throws them into the centre of the time storm. Now, I don’t want to keep harping on about the CGI in this series, but the animation here is So Very Bad that it makes everything Whittaker does read like a cheesy parody, her shock at being confronted by the Weeping Angel an almost-laughable flinch.

In one timeline, the gang stick together, trying to repair the Temple of Atropos and save the mysterious Mouri. But in another, the Doctor remains in the time storm and hides her companions in their own timelines. Yes, dear reader, I’m confusing myself, too. Yas returns to work with the police, Dan is back on a date with Diane (Nadia Albina). The viewer, meanwhile, is left banging their head against a wall as they try to figure out what’s actually important and what’s never going to come up again.

Meanwhile, Vinder is made to relive past traumas inflicted by an evil overlord, played by Line of Duty’s Craig Parkinson with a pantomime-villain energy that can sadly only be compared to the VIPs from Squid Game. He has an ominious white streak in his hair. He’s called The Grand Serpent. He commits atrocities. “Be silent and do as you’re ordered!” he barks at Vinder. OK, we get it all already. He’s a baddie.

Craig Parkinson as The Grand Serpent

It all feels meaningless. We have appearances from Cybermen, Daleks and Weeping Angels – the most feared villains in the Whoniverse – but what’s the point when these scenes exist in alternative timelines that may never crop up again?

Amid the mess that is “Once, Upon Time”, there are a few interesting moments that offer some hope. The Doctor looks at her reflection and Jo Martin’s Doctor peers back, while the team eventually save the Mouri. But then the Doctor sees a mysterious older woman (drink if you had “another new character introduced in the 39th minute” on your card) who reveals the mid-season twist: that the Flux is actually all the Doctor’s fault. The Angels break through and seize control of the Tardis in a genuinely exciting set-up for the next instalment – but it’s not quite enough to counteract the waste that was this episode.

Register for free to continue reading

Registration is a free and easy way to support our truly independent journalism

By registering, you will also enjoy limited access to Premium articles, exclusive newsletters, commenting, and virtual events with our leading journalists

Already have an account? sign in

By clicking ‘Register’ you confirm that your data has been entered correctly and you have read and agree to our Terms of use, Cookie policy and Privacy notice.

This site is protected by reCAPTCHA and the Google Privacy policy and Terms of service apply.

Join our new commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies


Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in