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