All Cast

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
