Lindsay Duncan as Anna Bouverie; Jonathan Coy as Peter Bouverie; Miles Anderson as Patrick O'Sullivan; Lucy Dawson as Flora Bouverie; Simon Fenton as Luke Bouverie; Rynagh O'Grady as Ella Pringle; Ronald Pickup as Daniel Byrne; Gabrielle Lloyd as Isobel Thomson / Isobelle Thomson; Madge Hindle as Elaine Dodswell; Geoffrey Chater as The Bishop; Carol MacReady as Celia Harper; Frederick Treves as Colonel Richardson; Stephen Dillane as Jonathan Byrne; Prunella Scales as Marjorie Richardson; Helen Fraser as Trish Pardoe