Mark Gatiss, Steve Pemberton join Good Omens cast.

Mark Gatiss (Sherlock, Doctor Who) and Steve Pemberton (Psychoville, Inside No. 9) have joined the cast of upcoming drama Good Omens, based on the novel by Neil Gaiman and Terry Pratchett, being produced by BBC for Amazon.

Filming of Neil Gaiman’s six-part adaptation is currently underway in South Africa and features Michael Sheen and David Tennant, plus John Hamm, Miranda Richardson, Michael McKean, Jack Whitehall, Adria Arjona, Anna Maxwell Martin and Derek Jacobi.

Gatiss & Pemberton will be taking on the roles of mysterious book-buyers Harmony and Glozier and follow in the footsteps of their fellow The League of Gentlemen star Reece Shearsmith who was revealed last year as playing William Shakespeare. Also joining will be Jamestown actress Niamh Walsh playing the part of Rose.

“I’m delighted to be working with David and Michael again and of course with Steve – bringing a little film noir menace to such an exciting project. Being bad never felt so good!” said Gatiss.

“To be asked to fly to Cape Town with Mark and meet up with old friends David and Michael working on a script from the genius mind of Neil Gaiman…? Well, you had me at Cape Town. Glozier and Harmony are a small piece of the jigsaw but hopefully one which will fit nicely into place,” Pemberton added.

Showrunner Neil Gaiman said: “Part of the joy of Good Omens is getting to see what our angel and demon have been doing during human history. And part of the joy as a writer is writing parts with specific actors in mind. Steve Pemberton was my only choice for Glozier and Harmony has to be Mark Gatiss, in a film noir interlude set in 1941…”