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 Robert Hardy as Robert Cavendish Anthony Calf as Stephen Cavendish Duncan Preston as Colin Cooper Felicity Dean as Tara Cavendish Hilda Braid as Doreen Beavis Zoë Hart as Patricia "Trish" Smith Joss Gower as Matthew Draper Susan Field as Emily Beavis Ella Jones as Young Trish Delia Lindsay as Zelda Frasier Amanda Walker as Edwina the Rambler Terence Rigby as Ian Frasier Penelope Beaumont as Mrs. Wilson