Cast (19)

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

Crew (27)

Nick Hamm

Director

Tom Read

Art Direction

Suzanne Warren

Producer

Eve Stewart

Production Design

Pippa Cross

Producer

Ben Court

Screenplay

Caroline Ip

Screenplay

Jeremy Bolt

Producer

Bill Shephard

Line Producer

François Ivernel

Executive Producer

Andrew Grant

Art Direction

Andrea Calderwood

Executive Producer

Clint Mansell

Original Music Composer

Lisa Bryer

Producer

Verity Hawkes

Costume Design

Denis Crossan

Director of Photography

Rebecca Hodgson

Producer

Niven Howie

Editor

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