An angel and a demon team up to stop a reluctant Antichrist from ending the world in the latest trailer for Good Omens, Amazon Prime's hotly anticipated adaptation of the 1990 novel by Neil Gaiman and Terry Pratchett. It's glorious good fun and is bound to stoke enthusiasm among fans for the show's debut in late May.

(Mild spoilers for the book below.)

Good Omens tells the story of angel Aziraphale (Michael Sheen) and demon Crowley (David Tennant) who gradually become friends over the millennia and team up to avert Armageddon. They've come to be rather fond of the Earth and all its humans, you see—not to mention the perks that come with it, like sleek electronics and quaint little restaurants where they know you. The supernatural pair doesn't really want the Antichrist to bring an end to all of that.

The first trailer, released last year, focused predominantly on the bantering interactions between Crowley and Aziraphale, punctuated by Queen's "You're My Best Friend." It proved that Tennant and Sheen were inspired choices for the roles; they have such good onscreen chemistry. "I don't even like you!" Aziraphale declares at one point, only to have Crowley respond, "You do!" We only caught tantalizing glimpses of other details that would have struck a chord with hardcore fans of the novel.

YouTube/Amazon Prime

Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

YouTube/Amazon Prime

This second trailer fleshes out those details nicely and keeps the Queen musical theme going by featuring "Under Pressure." (A running gag in the novel is that any cassette tape—it was 1990, folks—left in the car for longer than a fortnight automatically turned into the band's Greatest Hits compilation.) We finally get to see Jon Hamm's deliciously smarmy Archangel Gabriel, who scoffs when Aziraphale tells him there doesn't necessarily have to be a war: "Of course there does. How else would we win it?"

We also see the Four Horsemen of the Apocalypse (riding motorcycles, of course), Witchfinder Sergeant Shadwell (Michael McKean) and Madame Shadwell (Miranda Richardson), and unlikely lovers Newton Pulsifer (Jack Whitehall) and Anathema Device (Adria Arjona), keeper of the only accurate book of prophecies ever written: The Nice and Accurate Prophecies of Agnes Nutter, Witch.

Best of all, we get our first look at Adam Young (Sam Taylor Buck), aka the Antichrist, who grew up having no idea of the critical role he's expected to play in bringing about Armageddon. Buck has the angelic features and curly hair, but it's not golden, as described in the book. Still, he makes a pretty convincing reluctant Antichrist, ominously telling his gang of friends (known collectively as the Them) that they're all going to the End of the World: "It's not far."

All in all, we're hopeful this adaptation will do the novel justice.

Good Omens comes to Amazon Prime May 31, 2019.

Listing image by YouTube/Amazon Prime