Neve Campbell
Abi
Neve Campbell
Abi
Shirley Henderson
Alice
Alexandra Maria Lara
Suzie
Anna Maxwell Martin
Madonna
Oana Pellea
Rita
Danny Huston
Al Bowlly
Andrew Higgie
Guy #1
Nathaniel Parker
Guy #2
Hilary Sesta
Old Lady
Leon Lissek
Old Man #1
Barry Morse
Old Man #2
Oliver Parker
Director
Jennifer Higgie
Writer
Alan Parker
Executive Producer
Tim Cole
Line Producer
Chris Auty
Executive Producer
Alan Greenspan
Producer
Matthew Justice
Producer
Angela Oxley Evans
Makeup Artist
Andrew Higgie
Producer
Dominic Saville
Producer
Donald McInnes
Makeup & Hair
Steve Oakes
Set Decoration
Catherine Scoble
Makeup & Hair
Ben Smith
Art Direction
Alex Johnson
Casting
Louise Stjernsward
Costume Design
Charles Garrad
Production Design
Mary Finlay
Editor
Charlie Mole
Original Music Composer
Tony Miller
Director of Photography
Ben Meechan
Supervising Sound Editor