Thora Birch
Liz Dunn
Thora Birch
Liz Dunn
Desmond Harrington
Mike Steel
Keira Knightley
Frances 'Frankie' Almond Smith
Laurence Fox
Geoff Bingham
Embeth Davidtz
Dr. Philippa Horwood
Steven Waddington
DCS Tom Howard
Emma Griffiths Malin
Daisy
Kelly Hunter
DI Chapman
Daniel Brocklebank
Martyn Taylor
Jemma Powell
Minnie (as Gemma Powell)
Gemma Craven
Mrs. Dunn
Anastasia Hille
Gillian
Maria Pastel
Policewoman
Celia Montague
Solicitor
Kevin Trainor
Boy in School
Lolita Chakrabarti
Doctor
Claire Fox
Reporter
Jennifer Hockman
Reporter
Jack Tanner
Reporter
Suzanne Warren
Producer
Bill Shephard
Line Producer
Jeremy Bolt
Producer
Nick Hamm
Director
Eve Stewart
Production Design
François Ivernel
Executive Producer
Denis Crossan
Director of Photography
Ben Court
Screenplay
Lisa Bryer
Producer
Verity Hawkes
Costume Design
Andrea Calderwood
Executive Producer
Caroline Ip
Screenplay
Pippa Cross
Producer
Rebecca Hodgson
Producer
Niven Howie
Editor
Tom Read
Art Direction
Clint Mansell
Original Music Composer
Andrew Grant
Art Direction
Guy Burt
Novel
Sarah Monzani
Makeup Artist
Simon Thompson
Hairstylist
Jack Stew
Foley Artist
Billy Hopkins
Casting
Tim Alban
Sound
Kerry Barden
Casting
Suzanne Crowley
Casting
Kate Rhodes James
Casting