Guest Stars Kyo Ra as Rose Walker Mason Alexander Park as Desire Razane Jammal as Lyta Hall Sandra James-Young as Unity Kincaid Richard Fleeshman as Ken Cara Horgan as Zelda Stephen Fry as Gilbert Lily Travers as Barbie Daisy Badger as Chantal Jill Winternitz as The Good Doctor Kerry Shale as Mr. Nimrod John Cameron Mitchell as Hal Carter Gwendoline Christie as Lucifer Morningstar Cassie Clare as Mazikeen Lenny Henry voices Martin Tenbones Ben Wiggins as Carl Ann Ogbomo as Gault Roger Allam voices Azazel Co Starring Eddie Karanja as Jed Walker Zora Bishop as Myth America Desiree Burch as Grass Widow Dickie Beau as The Shredder Jimmy Essex as Carrion Daniel Tuite as Hello Little Girl Kirris Riviere as Adonai Isla Gie as Child Zelda Matthew Sim as The Crooner David Menkin as The Hammer of God JP Conway as The Connoisseur Joe Frost as The Choirboy Daniel Quirke as Moon River Michael Walters as The Water Boy Nalân Burgess as Nurse Sindy Alex Harrison as Hal/Dolly Double