Daniel Radcliffe as Craig / Prince Chauncley / Reverend Ezekiel
Geraldine Viswanathan as Eliza / Alexandra Shitshoveler / Prudence Aberdeen
Karan Soni as Sanjay Prince / Lord Vexler / The Gunslinger
Steve Buscemi as God / Edward Shitshoveler / Benny the Teen
Jon Bass as Sam / Mikey Shitshoveler / Todd Aberdeen
Lolly Adefope as Rosie / Maggie
Sasha Compère as Laura