Jack Whitehall, Michael McKean and Miranda Richardson have joined the cast of Good Omens, Amazon's six-episode adaptation of the acclaimed novel by Terry Pratchett and Neil Gaiman.

RELATED: Neil Gaiman to Write Good Omens TV Series

Published in 1990, Good Omens or, more fully, Good Omens: The Nice and Accurate Prophecies of Agnes Nutter, Witch, is a comedic take of the coming of the apocalypse. It centers on the angel Aziraphale (played on the miniseries by Michael Sheen) and the demon Crowley (David Tennant), who attempt to short-circuit the End Times, and the Antichrist who, because of a mixup at the hospital, is a seemingly normal boy raised by English parents.

RELATED: David Tennant, Michael Sheen Cast in Good Omens

Whitehall (Fresh Meat, Bad Education) has been cast as Newton Pulsifer, aka, an unfilled wages clerk turned witch-hunter, and McKean (Better Call Saul, This Is Spinal Tap) will play Sgt. Shadwell, leader of a witch-finder army. Richardson (Harry Potter, Churchill), meanwhile, is Madame Tracy, a psychic medium who helps them as they attempt to save the world.

Gaiman will serve as showrunner. Good Omens will launch in 2019 on Amazon Prime Video in more than 200 countries, including the United Kingdom, and then air on BBC Two at a later date.