Michael Sheen and David Tennant and among the all star cast of new 'humorous fantasy drama' Good Omens.
Described as "equal parts humour and horror, fantasy and drama", Good Omens will air six episodes on BBC Two and Amazon
Witten by Neil Gaiman (American Gods), who will also serve as Showrunner, Good Omens is based on the well-loved and internationally bestselling novel of the same name by Terry Pratchett (Hogfather) and Gaiman.
Sheen will star as the somewhat fussy angel and rare-book dealer Aziraphale, and Tennant will play his opposite number, the fast living demon Crowley.
Joining them on the cast are Adria Arjona (True Detective, Narcos, Emerald City, Pacific Rim: Uprising). Arjona, will play Anathema Device, practical occultist and descendant of the ancient witch Agnes Nutter.
Further casting announced so far includes Jack Whitehall (Fresh Meat, Bad Education) as Newton Pulsifer aka Newt - an unfulfilled wages clerk turned witch-hunter and Michael McKean (Better Call Saul, This is Spinal Tap) who will take on the role of Sergeant Shadwell, the leader of the witch-finder army who sends him on his mission.
Miranda Richardson (Harry Potter, Churchill) will play Madame Tracy, the psychic medium and part-time courtesan who provides a helping hand to the pair as they try to save the world from Armageddon.
Addition cast features Nina Sosanya (W1A, Marcella, Love, Actually) as Sister Mary Loquacious of the Chattering Order of St Beryl, Ned Dennehy (Broken, Peaky Blinders, Dickensian) as Duke of Hell Hastur and Ariyon Bakare (The Dark Night, New Blood) as fellow Duke of Hell Ligur.
As for the Good Omens start date, it will launch globally on Prime Video in over 200 countries and territories in 2019 including in the UK, where it will also air on BBC Two at a later date.