惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
量子位
月光博客
月光博客
人人都是产品经理
人人都是产品经理
U
Unit 42
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
美团技术团队
P
Proofpoint News Feed
Apple Machine Learning Research
Apple Machine Learning Research
D
Docker
B
Blog
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog

Ars Technica

Microsoft issues emergency update for macOS and Linux ASP.NET threat Anthropic tested removing Claude Code from the Pro plan Coyote vs. Acme is finally getting released—with a killer trailer Google unveils two new TPUs designed for the "agentic era" Tabloid reports linking 10 missing and dead scientists spur FBI probe Physicists think they've solved the muon mystery New court ruling blocks many of the government's anti-renewable policies Indian med student rakes in thousands with AI-generated MAGA hottie As EV batteries improve, ChargePoint debuts 600 kW fast charger Our favorite gear at Sea Otter Classic wasn't the bikes—it was the accessories Investors lost billions on Trump’s memecoin. Another gala won’t fix that. Pentagon wants $54B for drones, more than most nations’ military budgets Mozilla: Anthropic's Mythos found 271 security vulnerabilities in Firefox 150 Supreme Court arguments make it clear that FCC fines are "nonbinding" Silo S3 teaser hints at the wasteland's origins Framework's CEO on the RAM crisis and creating a "MacBook Pro for Linux users" Florida probes ChatGPT role in mass shooting. OpenAI says bot "not responsible." Report: Meta will train AI agents by tracking employees' mouse, keyboard use Microsoft removes Call of Duty from Game Pass, lowers subscription pricing Framework Laptop 13 Pro is a major overhaul for the modular, upgradeable laptop Framework Laptop 16 upgrades make it look less like an unfinished prototype Internal emails show how Amazon raises prices across the Internet, lawsuit says Anthropic gets $5B investment from Amazon, will use it to buy Amazon chips CATL's new LFP battery can charge from 10 to 98% in less than 7 minutes AMD Ryzen 9 9950X3D2 Dual Edition review: Tons of cache for tons of dollars What's the deal with spacesuits for the Moon? Will they be ready in time? Loneliness in older adults can often lead to memory impairment Contrary to popular superstition, AES 128 is just fine in a post-quantum world Pentagon pulls the plug on one of the military's most troubled space programs John Ternus will replace Tim Cook as Apple CEO
Review: Good Omens finale (mostly) sticks the landing
Jennifer Ouellette · 2026-05-16 · via Ars Technica

Skip to content

behold the blessed conclusion

Truncated third season feels rushed, but also gives us a fitting end to a love story for the ages.

Credit: Prime VIdeo

It’s been a three-year wait, but Prime Video finally released the series finale for Good Omens: a 90-minute single episode that sought to wrap everything up in a neat little bow. Verdict: Truncating the final season so drastically definitely hurts the first half of the series finale, which feels chaotic and rushed. But once that stupendous on-screen chemistry between co-stars David Tennant and Michael Sheen kicks back in, the old magic shines through, strong as ever, giving us a fitting end to this beloved comic saga.

(Spoilers below for all seasons.)

Here’s a brief recap, since it’s been a minute since the S2 finale. The series is based on the original 1990 novel by Neil Gaiman and the late Terry Pratchett. Good Omens is the story of an angel, Aziraphale (Sheen), and a demon, Crowley (Tennant), who gradually become friends over the millennia and team up to avert Armageddon. Season 2 found Aziraphale and Crowley getting back to normal, when the archangel Gabriel (Jon Hamm) turned up unexpectedly at the door of Aziraphale’s bookshop with no memory of who he was or how he got there. The duo had to evade the combined forces of Heaven and Hell to solve the mystery of what happened to Gabriel and why.

In the S2 finale, the pair discovered that Gabriel had defied Heaven and refused to support a second attempt to bring about Armageddon. He hid his own memories from himself to evade detection. Oh, and he and Beelzebub (Shelley Conn) had fallen in love. They ran off together, and the Metatron (Derek Jacobi) offered Aziraphale Gabriel’s old job. That’s when Crowley professed his own love for the angel and asked him to leave Heaven and Hell behind, too. Aziraphale wanted Crowley to join him in Heaven instead. So Crowley kissed him, and they parted. Once Aziraphale got to Heaven, he learned his task was to revive the stalled plans to bring about the Second Coming, i.e., the End Times.

Aziraphale wants to make the Second Coming a bit more upbeat. Prime Video

The original plan for the third and final season called for six episodes, but production was delayed first by the 2023 writer’s strike and then by multiple allegations of sexual assault against Gaiman. (Gaiman has vehemently denied allegations of any nonconsensual sex or abuse, but admitted to being selfish and “careless with people’s hearts and feelings” in a January 2025 blog post.) The fallout led to Gaiman withdrawing from the project and Prime Video opting for a 90-minute finale rather than a full season. And here we are.

The Second Coming hits a snag

The finale picks up a few years after the S2 cliffhanger. Aziraphale is now Supreme Archangel, with plans for the Second Coming well underway—except he’s tweaked them to be a bit more upbeat, bringing peace on Earth and universal happiness rather than the rampant death and destruction of Armageddon. This doesn’t go down well with some of his fellow angels, who prefer the original plan. A heartbroken Crowley, meanwhile, is spending his time drinking heavily and passing out in a Soho alley, having lost his sense of purpose when Aziraphale refused him.

The Second Coming rollout soon hits a snag. First, the Metatron mysteriously vanishes, removed completely from reality by someone who has stolen the Book of Life. In the ensuing panic, Jesus (Bilal Hasna) wanders off down to Earth and is befriended by a former street hustler named Harry the Fish (Mark Addy). The Archangel Michael (Doon Mackichan) and plucky assistant Muriel (Quelin Sepulveda) focus on solving the Metatron’s murder, while Aziraphale heads down to Earth to hunt for the missing Jesus, lest the demons of Hell find him first. He enlists a reluctant Crowley’s help.

Good Omens has always embraced the colorfully comic side quest; it’s part of what makes this such a rich fictional universe. But you need time to flesh it all out for those subplots to really work, and time is what the finale just doesn’t have. Hell and its demons, in particular, seem little more than an afterthought here; they’re not even particularly effective as comic relief. The beats just don’t quite land.

A despondent Crowley is drinking heavily and living in an alley. Prime Video

That said, the sequence where Aziraphale helps Crowley (who can no longer perform miracles since quitting Hell) win back his classic Bentley from local gangster Brian Cameron (Sean Pertwee) is quite amusing: Aziraphale challenges Brian to a cryptic crossword contest, which the angel wins handily. That subplot also introduces the metaphor of three-card monte that runs throughout the episode.

And Jesus re-creating the miracle of the loaves and fishes in Soho’s streets with a magical pizza box that always replenishes is a nice touch. But there’s just no time to really delve into his burgeoning friendship with Harry (a great character we barely get to know) or his search for his purpose, because two more archangels have been murdered, and the end might really be near this time.

Ultimately, though, we’re really here for Aziraphale and Crowley—truly a love story for the ages—and Sheen and Tennant do not disappoint. We’ve watched this unlikely pair bond for millennia through flashbacks over all three seasons, so of course they’re going to team up one last time to save the entire universe from being erased, rocketing off into space in the Bentley with Queen’s “Don’t Stop Me Now” blaring.

The angel and the former demon even get to confront God Herself (Tanya Moodie) and propose their own version of a universe in which humans would have actual free will instead of playing God’s rigged game—even if that universe comes at a great cost to Aziraphale and Crowley.  I wish we’d gotten a full final season, but Good Omens sticks the landing with humor and heart. It’s a lovely way to bid farewell to these beloved characters.

All three seasons of Good Omens are now streaming on Prime Video.

Photo of Jennifer Ouellette

Jennifer is a senior writer at Ars Technica with a particular focus on where science meets culture, covering everything from physics and related interdisciplinary topics to her favorite films and TV series. Jennifer lives in Baltimore with her spouse, physicist Sean M. Carroll, and their two cats, Ariel and Caliban.

48 Comments