Once, Upon Time

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
297c – "Once, Upon Time"
Doctor Who episode
Cast
Others
Production
Writer Chris Chibnall
Director Azhur Saleem
Script editor
  • Caroline Buckley
  • Rebecca Roughan
Producer Pete Levy
Executive producer(s)
Incidental music composer Segun Akinola
Series Series 13
Length 3rd of 6-part story, 49 minutes
Originally broadcast 14 November 2021 (2021-11-14)
Chronology
← Preceded by Followed by →
"War of the Sontarans" "Village of the Angels"

"Once, Upon Time", prefixed frequently with either "Chapter Three" or "Flux", is the third episode of the thirteenth series of the British science fiction television programme Doctor Who, and of the six-episode serial known collectively as Doctor Who: Flux. It was first broadcast on BBC One on 14 November 2021. It was written by showrunner and executive producer Chris Chibnall, and directed by Azhur Saleem.

The episode stars Jodie Whittaker as the Thirteenth Doctor, alongside Mandip Gill and John Bishop as her companions, Yasmin Khan and Dan Lewis, respectively.

Plot

With humanity now on the verge of extinction, the Daleks, Cybermen, and Sontarans occupy most of the remaining planets. In the Temple of Atropos, the Doctor jumps into the time storm and stalls Swarm by hiding Dan, Yaz, and Vinder in their pasts.

Dan experiences his date with his love interest Diane, until the Doctor appears as a hologram and Swarm's companion Passenger abducts Diane. Yaz talks with her police partner and tries to teach her sister a video game, but sees the Doctor instead. Vinder reluctantly relives his time assisting the dictatorial Grand Serpent and his demotion to a remote outpost upon revealing the Serpent's misdeeds, with Yaz as his superior and the Doctor as a hologram. Vinder makes video messages aboard the outpost.

Bel, a survivor of the Flux, evades the Daleks in a forest, finds a Lupari ship and weapons, and escapes to the Cybermen sector. Bel kills a boarding party, then confesses her motivations to the last Cyberman she kills: she is searching for her lover, Vinder. Bel finds Vinder’s messages, and comforts their unborn child.

The Doctor jumps into her own timestream and recovers memories of her past Fugitive Doctor incarnation and three other Division officers, including the Lupari officer Karvanista, raiding the Temple to confront Swarm and Azure. Swarm appears in his original form and has vessels called Passengers each storing hundreds of thousands of life essences. The Fugitive Doctor has secretly hidden six powerful Mouri priests inside, and unleashes them.

Back in her present, the Doctor finds the priests and encourages them to return to the temple, but the priests forcibly separate her from her past memories to protect her from the time storm's effects. Awsok, a mysterious old entity, chides the Doctor, claiming the Doctor's mission is futile. Awsok reveals the Flux was deliberately created and placed and is the Doctor's fault.

The Doctor returns Yaz, Dan and Vinder to the present. Azure reveals they knew what the Doctor would do and brought her to Atropos on purpose. Swarm reveals Diane's entrapment in Passenger, and the Doctor and Vinder promise to help Dan get her back before Swarm, Azure and Passenger leave the temple. The Doctor uses the TARDIS to return Vinder to his ravaged home planet and gives him a device to contact her. After taking off, a Weeping Angel jumps out of Yaz's phone and seizes the TARDIS console.

Production

Development

"Once, Upon Time" was written by showrunner and executive producer Chris Chibnall.[1]

Casting

The series is the third to feature Jodie Whittaker as the Thirteenth Doctor,[2] and Mandip Gill as Yasmin Khan,[3] with John Bishop having joined the cast for the series as Dan Lewis.[4] The episode featured a guest appearance from Craig Parkinson.[5] Jo Martin also returned as the Fugitive Doctor; her appearance was unannounced prior to the episode's broadcast.[6] Additional guest stars for the episode were announced on 4 November.[7]

Filming

Azhur Saleem directed the second block, which comprised the third, fifth and sixth episodes of the series.[8]

Broadcast and reception

Script error: No such module "TV ratings".

Broadcast

"Once, Upon Time" aired on 14 November 2021.[9] The episode serves as the third part of a six-part story, entitled Flux.[10][11]

Ratings

Overnight the episode was watched by 3.76 million viewers; it was the fourth most-watched programme of the day only behind Strictly Come Dancing, Top Gear, and Countryfile.[12] The consolidated rating counting all views across all platforms within seven days of broadcast was 4.67 million. The episode was the sixth highest rated programme on BBC1 for the week, but across all channels, it was the fifth highest for the day and failed to make the top fifteen programmes for the week.[13] The episode received an Audience Appreciation Index score of 75.[14]

Critical reception

On Rotten Tomatoes, a review aggregator website, 6 of 8 critics gave the episode a positive review, with an average rating of 7.2 out of 10.[15] Patrick Mulkern, a reviewer for Radio Times, stated that the episode was "one of the most dizzying and blatantly confusing episodes of Doctor Who."[16] The Independent's Isobel Lewis agreed, calling it a "meaningless mess", but said there were some "hopeful moments" among the "bewildering plotlines."[17] Meanwhile, Michael Hogan with The Telegraph disagreed, believing that the "disorienting" episode was the overall goal and that it was "jam-packed with treats for the fans."[18]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Cite error: Invalid <ref> tag; no text was provided for refs named RT
  16. Cite error: Invalid <ref> tag; no text was provided for refs named RT_Review
  17. Cite error: Invalid <ref> tag; no text was provided for refs named The_Independent
  18. Cite error: Invalid <ref> tag; no text was provided for refs named The_Telegraph

External links

Script error: The function "top" does not exist.

Script error: The function "bottom" does not exist.