We've been on tenterhooks for months, waiting for news of when the long-awaited TV adaptation of Good Omens would air. And now the wait is over.

In conjunction with an announcement at the Television Critics Association regarding an airdate of May 31, Amazon Prime dropped a charming animated teaser trailer. Huzzah!

(Mild spoilers for the novel below.)

If you haven't read the original 1990 novel by Neil Gaiman and the late Terry Pratchett—well, you really should. It's the story of the angel Aziraphale (Michael Sheen) and the demon Crowley (David Tennant) gradually becoming friends over the millennia and teaming up to avert Armageddon. They've become rather fond of the Earth and all its humans, you see—not to mention the perks that come with our blue-green orb, like sleek electronics and quaint restaurants where they know your name. The supernatural pair doesn't really want the Antichrist to bring an end to all that.

The first trailer for the six-part TV adaptation dropped last October, and it captured all the gloriously wacky irreverence that we loved about the novel. The trailer focused on the friendship between Aziraphale and Crowley and their delightful bantering ("I don't even like you!" Aziraphale declares at one point, only to have Crowley respond, "You do!"). Sheen and Tennant are perfectly cast, and there were sufficient winks to details of the book to give hardcore fans hope that the series will do justice to the source material.

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

The new teaser has something of a Monty Python vibe, showing an animated Aziraphale and Crowley marching through the millennia, and sharp-eyed fans will have fun picking out amusing details from the book (like the rise of Atlantis and Hell's Angels riding down the M-25). The all-star cast includes Jon Hamm, Frances McDormand, Nick Offerman, Miranda Richardson, and Michael McKean, among others.

And Deadline Hollywood reports that none other than Benedict Cumberbatch will be playing the voice of Satan. "It's a giant animated Satan. He turns up, and we needed a performance that works. So we found a young British whelp that needed a lot of direction from [director] Douglas [Mackinnon]... Benedict Cumberbatch," Gaiman quipped at the TCA panel.

So mark your calendars: Good Omens starts streaming on Amazon Prime May 31, 2019.

Listing image by YouTube/Amazon Prime