Good Omens 3 struggles to find its footing as a rushed finale. While the chemistry remains unmatched, the messy execution leaves much to be desired.

© Amazon Content Services LLC
As a massive fan of Good Omens, I wanted to love this finale. I truly, deeply did. After the soul-crushing cliffhanger of Season 2, I spent years imagining how our favorite angel and demon would finally find their “Nightinagles in Berkeley Square” moment. Unfortunately, while Good Omens 3 offers glimpses of that old magic, it ultimately feels less like a divine plan and more like an accident. Michael Sheen and David Tennant do what they can here. At this point, these two don’t even need a script to be compelling. However, it would really help if they had a good one to work with.
Their chemistry remains the heart of the show. Every subtle micro-expression from Sheen’s Aziraphale and every swaggering, desperate move from Tennant’s Crowley reminded me why I fell in love with this duo in the first place. The moments where the story slows down enough to let them breathe are genuinely moving and, as expected, they absolutely tugged at my heartstrings.

We knew going in that unforeseen circumstances (to put it mildly) shifted this from a full season to a single 97-minute special. As a fan, I wanted to be optimistic, but the reality is that the format simply couldn’t support the weight of the narrative. The pacing itself feels frantic.
Because so much ground had to be covered to wrap up the war between Heaven and Hell, the nuance that made the first two seasons so special was stripped away. We lost those quiet moments in the bookshop and the historical through the ages vignettes that built the foundation of their relationship. Instead, we got a plot that felt incredibly rushed, as if the script was sprinting toward a finish line it wasn’t quite ready to cross.

While the production design, costumes, and makeup remain fantastic, they can’t hide the fact that the writing is a bit of a mess. There is simply too much happening. New stakes are introduced and resolved within minutes, making it difficult to keep the logic of the world straight.
You can see where the subplots were supposed to go and where secondary characters were meant to have their moments, but in this condensed version, they feel like distractions rather than world-building. It lacks the cohesive, witty spark that Terry Pratchett and Neil Gaiman originally infused into this universe. To put it bluntly: it feels like something vital is missing. The soul of the show was spread far too thin.

That said, the last 15 minutes are great. They provide a sense of closure that is emotionally resonant, even if the path to get there was rocky. But is a great ending enough to justify a disjointed journey? Not at all.
Honestly, as much as it pains me to say it, I think I would have preferred to leave things at the end of Good Omens Season 2. That cliffhanger was devastating, but it was artfully devastating. This finale, by comparison, feels like a compromised vision.
About Good Omens
This fantasy series sees fussy angel Aziraphale and loose-living demon Crowley team up to form an unlikely duo. The two have become overly fond of life on Earth, and they are forced into forming an alliance in an attempt to stop the approaching Armageddon. To do that, they have to find the missing Antichrist, an 11-year-old boy who is unaware that he is meant to bring the end of days upon humanity. Michael Sheen, David Tennant and Jon Hamm star in the series, which is based on the book of the same name by Terry Pratchett and Neil Gaiman.
Good Omens 3 is now streaming on Prime Video.

