In Amazon's series adaptation of Good Omens, an angel and a demon lose the Anti-Christ and have to stop the world from ending as forces of heaven and hell rage around them. Sounds amazing, right?

The new Amazon Prime series released its first trailer this morning, giving audiences their first look at the angel Aziraphale (played by Michael Sheen) and the demon Crowley (played by David Tennant), two unlikely friends who find themselves comfortable with their existence in England. They team up to stop Armageddon and find that misplaced Anti-Christ.

The series is based on a 1990 novel by Neil Gaiman and Terry Pratchett, and it appears the adaptation has captured the offbeat apocalyptic humor of its source material, with nods to several inside jokes that are sure to delight fans. (The trailer's use of Queen alone will be enough to get audiences excited.)  Gaiman will act as showrunner, likely drawing upon his experiences with another of his TV adaptations, American Gods.

The trailer is getting its release ahead of an elaborate celebration planned for SXSW. The show premieres on May 31st, 2019 on Amazon Prime.

The six-part series is a co-production between Amazon Prime and BBC Two. It was directed by Douglas Mackinnon and written by Gaiman. The show also stars Jon Hamm, Nick Offerman, Jack Whitehall, Miranda Richardson, Adria Arjona, Michael McKean, Anna Maxwell Martin, Mireille Enos and more -- including Frances McDormand as the voice of God, and Benedict Cumberbatch as the voice of Satan.

Watch the full trailer below, and let us know what you think!