Most of the script was improvised. Writer/director Mike Leigh told each of the actors what his/her part in the story was and they each developed their own characters.
To add a spontaneous effect to the performances, Mike Leigh met with each actor individually and only told them what their character would know at the beginning of the film. As filming progressed the actors were hearing the secrets for the very first time. Brenda Blethyn, for instance, didn't know that Marianne Jean-Baptiste was black.
The restaurant where Cynthia and Hortense meet for lunch is "Pasta Plus Restaurant", a family-run Italian restaurant on 62 Eversholt Street, Camden, London. The restaurant is still open to the public (Monday to Saturday) and is very close to Euston station.