All Cast

Colin Firth

Colin Firth

Tom Birkin

Kenneth Branagh

Kenneth Branagh

James Soon

Natasha Richardson

Natasha Richardson

Alice Keach

Patrick Malahide

Patrick Malahide

Reverend Keach

Jim Carter

Jim Carter

Ellerbeck

Richard Vernon

Richard Vernon

Colonel Hebron

Tony Haygarth

Tony Haygarth

Douthwaite

Tim Barker

Tim Barker

Mossop

Eileen O'Brien

Eileen O'Brien

Mrs Ellerbeck

Vicki Arundale

Vicki Arundale

Kathy

Martin O'Neil

Martin O'Neil

Edgar

Elizabeth Anson

Elizabeth Anson

Lucy Sykes

Barbara Marten

Barbara Marten

Mrs Sykes

Ken Kitson

Ken Kitson

Mr Sykes

Judy Gridley

Judy Gridley

Mrs Clough

Lisa Taylor

Lisa Taylor

Emily Clough

Andrew Wilde

Andrew Wilde

Shop Assistant

David Gillies

David Gillies

Milburn

John Atkinson

John Atkinson

Old Man on Train

David Garth

David Garth

Old Birkin