Cast (15)

William Hurt

Graham Holt

Nathan Yapp

Jimmy

Jane Horrocks

Debbie

Prunella Scales

Margery

Keith Allen

John

Alan Cumming

Bernard

John Hurt

Uncle Turpin

Nerys Hughes

Maureen

Alfred Lynch

Edward

Chris Cleary Miles

James

Adam Wills

Graham, age 12

Doris Irving

Adoption Shop Volunteer

James Warrior

Senior Social Worker

Jake Owen

Jimmy, age 3

Rachel Freeman

Elsie

Crew (18)

Chris Menges

Director

David Cook

Novel

David Cook

Screenplay

Sarah Radclyffe

Producer

Simon Boswell

Original Music Composer

Roger Thomas

Art Direction

Michael Howells

Production Design

Susie Figgis

Casting

Ivana Primorac

Makeup Artist

Nic Ede

Costume Design

Jenny Shircore

Hairstylist

Jenny Shircore

Makeup Artist

Sam Riley

Set Decoration

Judy Freeman

Associate Producer

Arnon Milchan

Executive Producer

Dixie Linder

Producer's Assistant

Ashley Rowe

Director of Photography

Simon Finney

Focus Puller