James Kent
Alex Kingston
饰:Helen Maynard
Dean Andrews
饰:Eddie Maynard
Denis Lawson
饰:Robert Bowen
Jodie Whittaker
饰:Ruth Bowen
Tessa Peake-Jones
饰:Evelyn Bowen
饰:Scott Maynard
Anne Reid
饰:Ruth Bowen
饰:Olive Runcie
饰:Brian Keith
Shelley Conn
饰:Nisha Parekh
Elliot Cowan
饰:Mark Ashburn
Jamie Thomas King
饰:Paul Bowen
Sydney Wade
饰:Amy Maynard
Elizabeth Rider
饰:Olive Runcie
Jennifer Hennessy
饰:Liz Runcie
Milly Archer
饰:Alice
Daniel Casey
饰:Scott Maynard
饰:Mark Ashburn
Martha Bryant
饰:Olive Runcie
Jonathan Linsley
饰:Police Sergeant
Nicholas Sidi
饰:Father Boyle
饰:Jane Featherton
Morag Siller
饰:Dr Ferguson
Claire Murphy
饰:Penny
Faith Edwards
饰:Doctor
Roger Ringrose
饰:Doctor Morgan
David Schulner
John Lunn
Garry Dawson
James Keast
服装设计
Guy Campbell
James Keast