There’s a lot that goes into making the Apocalypse happen: you need agents of Satan, evil nuns, Hell dogs, and an unholy child born to be the Antichrist. But as the first teaser for Amazon Prime’s upcoming adaptation of Good Omens shows, when it comes to stopping the “the war to end everything,” that all comes down to the unlikely alliance of an angel and a demon who have been “friends” for 6,000 years. Oh, and it also helps to have Queen playing.

The first trailer for the highly anticipated adaptation of Neil Gaiman and Terry Pratchet’s novel premiered at this year’s New York Comic Con, and while it contains flashes of some of the book’s major plot points, including a very brief glimpse of the book of prophecy The Nice and Accurate Prophecies of Agnes Nutter, it primarily focuses on Michael Sheen‘s angel Aziraphale and David Tennant‘s demon Crowley agreeing to work together to stop the Apocalypse so that they can continue living their enjoyable little lives on Earth.

We thought Sheen and Tennant were perfect casting choices when they were announced, and this first look shows why. Granted, we didn’t see the rest of the show’s big names, including Michael McKean, Jon Hamm, Nick Offerman, Josie Lawrence, Adria Ajorna, or Miranda Richardson. And we only saw what looked like the birth of young Antichrist Adam Young, played by Sam Taylor Buck. And of course, the most important character of all: the musical stylings of Queen.

What did you think of this first teaser? What stood out to you? Tell us in the comments section below.

Image: Amazon