Cast (20)

Colin Firth

Tom Birkin

Kenneth Branagh

James Soon

Natasha Richardson

Alice Keach

Patrick Malahide

Reverend Keach

Jim Carter

Ellerbeck

Richard Vernon

Colonel Hebron

Tony Haygarth

Douthwaite

Tim Barker

Mossop

Eileen O'Brien

Mrs Ellerbeck

Vicki Arundale

Kathy

Martin O'Neil

Edgar

Elizabeth Anson

Lucy Sykes

Barbara Marten

Mrs Sykes

Ken Kitson

Mr Sykes

Judy Gridley

Mrs Clough

Lisa Taylor

Emily Clough

Andrew Wilde

Shop Assistant

David Gillies

Milburn

John Atkinson

Old Man on Train

David Garth

Old Birkin

Crew (17)

Simon Gray

Screenplay

Pat O'Connor

Director

JL Carr

Novel

Kenneth MacMillan

Director of Photography

Howard Blake

Original Music Composer

Derek Nice

Set Decoration

Michelle Guish

Casting

Johnny Goodman

Executive Producer

John Victor-Smith

Editor

Carole Bennett

Hairstylist

Richard Elton

Art Direction

Jenny Shircore

Makeup Artist

John Hambley

Executive Producer

Kenith Trodd

Producer

Tony Dawe

Sound Mixer

Leo Austin

Production Design

Judy Moorcroft

Costume Design