Robert Emms, 25, who played Albert on stage and David Lyons in the film, said: "I'm so grateful to Steven for taking me from the play. He met us all in London and I was standing at the back of the cast. I thought, 'Damn it, I should be at the front. I'm not going to be in the film, am I?' I definitely didn't imagine that I would make it from the play to the film."