Neil Gaiman’s first novel (that he wrote with the late Terry Pratchett) has found its angel and demon at the end of the world and weÂ couldn’t have fan-casted a better pair for the roles ofÂ Aziraphale and Crowley on the hunt for the Antichrist, who seems to have gone missing. We hate to sound like a cornball but these are some good omens for the Good Omens TV series Amazon is doing with Gaiman. (I’m sorry.)According to Variety, Michael Sheenâ€”of Passengers, Frost/NixonÂ and “Handsome Andy Serkis”Â fameâ€”is slated to play the obtuse and persnickety angel Aziraphale, while David Tennant (ofÂ Doctor Who fame) will immediately go from playing one sorta demon (Kilgrave on Netflix and Marvel’sÂ Jessica Jones) to another, more literal one, in the Amazon series.

“I first read Good Omens as a teenager and it’s been one of my favourite stories ever since,” Sheen explained in a statement to Variety. “To be part of the team entrusted with bringing it alive on screen is a bit of a dream come true to be honest. To work alongside Neil, who I think is one of the greatest storytellers of all time, is incredibly exciting. And, just like the rest of the world, I’m a huge fan of David’s so I relish trying to save it with him.”Anyone else feeling like this is the perfect complement series to AMC’s Preacher Â and that gang’s hunt for a missing god?Â Fingers crossed Tennant’s nephews on DuckTales, where he’s the voice of Scrooge McDuck , don’t fall into the k-hole of crossovers though, because there actually is such a thing as having “too much of a good time.”What do you think of the casting? Want to read our thoughts on who else should join the adaptation? (If so, click here! ) Let us know in the comments below.

Featured Image: Columbia Pictures; Netflix