 An experienced actor was required to portray Stephen; Davies approached Christopher Eccleston, who had previously been approached for the role of Stuart in Queer as Folk, based on his performance as Nicky Hutchinson in the drama Our Friends in the North. Eccleston accepted the role and helped Davies make the character more human after he observed that "Baxter was getting lost amid his loftier pronouncements". The character of Judith, who would represent the fall of God, was given to Lesley Sharp after her performance in Bob & Rose, and the role of the Devil was given to Mark Benton.
