Syd Macartney
Jenny Agutter
Helen George
Sinéad Cusack
Linda Bassett
Charlotte Ritchie
Victoria Yeates
饰:Sister Winifred
Jack Ashton
饰:Tom Hereward
Stephen McGann
饰:Dr Patrick Turner
Cliff Parisi
Vanessa Redgrave
饰:Mature Jennifer Worth
Vanessa Redgrave
配:Mature Jennifer Worth
Laura Main
饰:Shelagh Turner
Max Macmillan
饰:Timothy Turner
Kate Lamb
饰:Nurse Delia Busby
Bryony Hannah
饰:Sister Mary Cynthia
Annabelle Apsion
饰:Violet Buckle
饰:Sister Gertrude
Judy Parfitt
饰:Sister Monica Joan
饰:Fred Buckle
Emerald Fennell
饰:Nurse Patsy Mount
Phumla Stamper
饰:Grandmother
Danny Keogh
饰:Mr Starke
Heidi Thomas
Maurizio Malagnini
Mary Finlay
Mary Finlay
Joy Hoes