Guest Stars Jane Wymark as Joyce Barnaby Laura Howard as Cully Barnaby Toby Jones as Dan Peterson Eileen Davies as Olive Beauvoisin Terence Corrigan as Charles Jennings Annabelle Apsion as Jane Cavendish Imelda Staunton as Christine Cooper Anthony Calf as Stephen Cavendish Robert Hardy as Robert Cavendish Felicity Dean as Tara Cavendish Hilda Braid as Doreen Beavis Susan Field as Emily Beavis Zoë Hart as Patricia "Trish" Smith Joss Gower as Matthew Draper Ella Jones as Young Trish Delia Lindsay as Zelda Frasier Amanda Walker as Edwina the Rambler Duncan Preston as Colin Cooper Terence Rigby as Ian Frasier Penelope Beaumont as Mrs. Wilson