Cast (31)

Ioan Gruffudd

Sgt Max Bracchi

Susan Lynch

Tina Trent

Om Puri

Tin Man

Emmy Rossum

Nicky Trent / Jenny Thomas

Paddy Considine

Glen Marcus

Richard Coyle

Joe Jones

Jonathan Rhys Meyers

Mark Wraith

Alison Steadman

Bronwyn Race

John Henshaw

Pete Copsey

Robert Pugh

Hank Thomas

Sioned Jones

Mary Thomas

Maria Pride

Sharon Marcus

Philip Howe

Sterling Davies

Richard Graham

Bronwyn's Nurse

Anthony Bate

Judge

Helen O'Keeffe

Monica

Morgan Hopkins

Ieuan the postman

Helen Gwyn

Sandy

Christopher Mountfield

Boy with Green Hair

Clare Isaac

Librarian

Rhys Williams

Taxi Driver

Marie Flavell

Joe's Mum

Isaac Rhys Gott

Glen's Son

Poppy Davies

Glen's Daughter

Vicki Randall

Contestant #1

Rachel Rice

Contestant #2

Jo Newton

Newscaster

Tom Delmar

Dead Body

Isabella Collie-Cousins

Child in Newscast

Giles Thomas

Husband

Theresa Suffolk

Injured Wife

Crew (21)

Belinda Bauer

Writer

Andrew Weeraratne

Story

Belinda Bauer

Story

Anant Singh

Executive Producer

Neris Thomas

Producer

David M. Thompson

Executive Producer

Paul Trijbits

Co-Executive Producer

Dario Marianelli

Original Music Composer

Richard Greatrex

Director of Photography

John Wilson

Editor

Eve Stewart

Production Design

Andrew Grant

Art Direction

Rosa Dias

Costume Design

Jennifer Duffy

Casting

Ivana Primorac

Makeup Artist

Ivana Primorac

Hairstylist

Mark DeSimone

ADR Mixer

Mike Prestwood Smith

Sound Re-Recording Mixer

Julie Ankerson

Sound

Alison Owen

Producer

Philippa Collie Cousins

Director