FeaturedMoviesQueer ScreensTV Shows

‘Good Omens 3’ Review: A Love Story That Survives the End of the Universe

There was never going to be an easy way to end Good Omens. Not after everything surrounding the series. Not after what was clearly meant to be a full third season became a condensed 90-minute finale. And certainly not after audiences spent years emotionally investing in Aziraphale (Michael Sheen) and Crowley’s (David Tennant) beautifully complicated relationship. Yet somehow, against all odds, this final chapter still manages to do what Good Omens has always done best: remind us that at the center of every apocalypse, celestial war, and ineffable plan, there has always been one single thread connecting them all: love. 

In fact, we’d argue that that’s what makes Good Omens 3 such an emotional experience despite its flaws. Because yes, there’s no denying that it’s uneven in places, occasionally frustrating, and visibly constrained by the reality of what this production became behind the scenes. But it is also heartfelt, romantic, deeply human, and surprisingly moving. More than anything, it feels like a goodbye crafted with genuine affection for these characters and for the fans who have followed them for years.

And for us, that context matters. This is a finale arriving with an impossible amount of weight on its shoulders, and yet despite all of that, it still works. Not because it is flawless, but because it understands exactly what it needs to do, even while sprinting through material that clearly once had room to breathe. 

But let’s talk about all of that in a little more detail, shall we?

PSA: From this point forward, there will be spoilers for the Good Omens finale, so tread carefully. If you haven’t watched it yet, we invite you to stop scrolling, hit play, and come back once you’re done. You’ve been warned.

Good Omens 3: A Finale That Still Carries the Weight of a Full Season

Good Omens 3 wastes no time throwing us back into the ache left behind by Season 2. Aziraphale is now running Heaven as the Supreme Archangel, while Crowley has spiraled into heartbreak on Earth, living in a Soho alleyway, drunk and directionless after being left behind. From the beginning, the emotional distance between them hangs over every scene. Even when they’re apart, the story constantly reminds us that neither of them truly knows how to exist without the other.

One of the finale’s smartest decisions is opening with a flashback to the war in Heaven, where the angels who rebelled against the Almighty finally fell. Seeing Aziraphale quietly tending to an injured Crowley after the rebellion adds another important layer to their centuries-long relationship. We already knew these two loved each other long before either of them was willing to say it aloud, but this sequence reinforces how deeply intertwined they have always been, even when standing on opposite sides of a divine conflict.

And that is ultimately what Good Omens 3 becomes about: not Heaven, not Hell, not the Second Coming, but two beings who have spent eternity choosing each other in every way except verbally.

It’s actually the central mystery involving the missing Book of Life, the disappearance of the Metatron (Derek Jacobi) and other archangels, and the whereabouts of the Messiah (Bilal Hasna), where the finale’s biggest weaknesses become apparent. The structure of the story practically screams, “This used to be six episodes.” New characters don’t always carry the weight they should, revelations happen far too quickly, and the mystery surrounding who is responsible for the chaos in Heaven becomes fairly predictable early on. 

To the finale’s credit, Good Omens 3 seems painfully aware of this. By the time Muriel (Quelin Sepulveda) finally deduces that Michael (Doon Mackichan) is the culprit, Aziraphale, Crowley, and even Saraqael (Liz Carr) have all already reached the same conclusion themselves. It’s almost as if the script knows the audience is already there, too. 

There’s clearly a version of this narrative that had room for red herrings, gradual reveals, and more tension surrounding Heaven’s unraveling. Michael’s descent into extremism, the unrest growing among the angels, and even Jesus’ unexpectedly sweet storyline on Earth all feel like pieces of a much larger puzzle compressed into a much smaller frame. At times, we can practically see the ghost of the season this once was.

Yet despite those limitations, the emotional core remains remarkably strong.

Aziraphale and Crowley: A Love That Outlives the Apocalypse

Michael Sheen and David Tennant once again carry this story effortlessly. Their chemistry has always been the beating heart of Good Omens, but this finale leans into that connection more openly than ever before. No, the final episode never gives audiences a traditional romantic resolution. There’s no grand kiss in the rain or sweeping declaration of eternal devotion. 

Instead, the love between Aziraphale and Crowley exists in smaller, quieter moments: Crowley preserving the bookshop for years because he couldn’t bear losing it too after Aziraphale left, Aziraphale instinctively knowing exactly how to convince Crowley to help him, the lingering looks, the teasing arguments, the heartbreak still sitting between them every time they speak. 

By the time the universe literally collapses around them, their love no longer feels subtextual or implied. It simply is.

The final act of Good Omens 3 is where the finale truly soars because it strips the story down to its essentials. No Heaven, no Hell, no armies, no divine plans. Just Aziraphale and Crowley standing together inside the bookshop at the literal end of existence. The sequence that follows is not just the emotional climax of the episode, but arguably the clearest articulation of what this story has always been trying to say.

When Crowley finally has the chance to ask God (Tanya Moodie) why humanity was created only to be punished for being exactly what it was made to be, the finale stops dancing around its biggest thematic question: free will. Across all three (two) seasons, Crowley has spent millennia questioning systems built on fear, obedience, and arbitrary cruelty, and here he finally gets to challenge those ideas directly. 

But the emotional peak doesn’t come from him, it comes from Aziraphale. When he tells Crowley that he was always the best angel because he cared, Good Omens 3 beautifully reframes Crowley’s rebellion not as corruption, but as compassion. Crowley questioned Heaven because he wanted understanding. He wanted things to make sense. He cared too much to blindly obey. 

And Aziraphale loved him for it. 

Which is precisely why the ending works so well emotionally. Instead of choosing themselves, Aziraphale and Crowley choose humanity. They ask for a universe without Heaven or Hell, without divine manipulation, without celestial interference. A universe where people can simply be. A universe built around genuine free will. A real universe—even if the price for it is never getting to experience it themselves. This is devotion on a cosmic scale.

The final 10 minutes are unapologetically sentimental in the best possible way. Watching human versions of Aziraphale (now Asaphel) and Crowley unknowingly find each other again in a universe that should not have allowed them to exist feels overwhelmingly romantic. The use of Cyndi Lauper’s Time After Time during their first dinner date together makes the intention crystal clear: these two souls are destined to find one another in every universe, every timeline, no matter the rules.

Is it fan service? Absolutely. But it is earned fan service. And honestly? After everything these characters and these fans have gone through, they deserve it. 

The South Downs epilogue is simply the cherry on top. Watching them grow old together in quiet domestic happiness feels like the culmination of everything this story has been building toward since the beginning. No celestial wars, no apocalypses… just love, companionship, and a shared life beneath the stars. 

It’s simple, maybe even predictable. But sometimes, predictable is exactly what a story needs. The wedding rings, the nightingale callback, Crowley admitting he already has everything he ever wanted because he has Asaphel… it is soft, gentle, and exactly what many of us hoped these two characters would eventually get. 

There’s also something incredibly touching about the finale’s closing montage being tied to a smiling portrait clearly reminiscent of the late Terry Pratchett. This finale exists because people cared enough to fight for it, and in linking the ending back to him, it feels like a reclamation—the story itself acknowledging its roots. 

And for longtime fans, that matters.

Good Omens 3 is less concerned with surprising audiences than with giving these characters peace. You can feel that in every performance, every aching conversation between Aziraphale and Crowley, every moment the finale insists that kindness matters even at the literal end of existence. There’s love baked into this final chapter on every level, from the characters themselves to the people who brought them to life.

And maybe that’s ultimately why the rushed pacing and structural flaws become easier to forgive. Would this story have worked better as a full season? Absolutely. There are entire arcs here that clearly deserved more development, more mystery, more time. But even within those limitations, Good Omens 3 still delivers something emotionally satisfying, thematically rich, and genuinely beautiful.

Because Good Omens was never really about angels, demons, Heaven, Hell, or even the apocalypse. It was about connection, about kindness, about two beings who loved humanity enough to save it and loved each other even more to let each other go. 

Good Omens 3 may not be the flawless ending this story was originally meant to have, but it is a heartfelt one. And as Crowley and Aziraphale find each other once again beneath a brand-new universe, the finale leaves us with the same truth this story has always quietly believed in: love survives. Across time, across worlds, across every version of existence itself.


Good Omens 3 is available to stream on Prime Video now.  Follow us on X and Instagram for all queer stuff!

Featured Image: Image Courtesy of Amazon MGM Studios.