Alleyn's old French teacher, the landlord of an idyllic Scottish island is receiving death threats because she's blocking its development as a health spa.
Ewen Bremner ... Walter McNabb Jane Lapotaire ... Elspeth Cost Eleanor David ... Margaret Ballantyne Margaret Tyzack ... Emily Pride Lynsey Beauchamp ... Miss Godwin (as Linsey Beauchamp) Patrick Malahide ... Chief Inspector Alleyn T.R. Bowen ... Brigadier (as Trevor Bowen) Andrew Melville ... Bill McNabb Andrea Gibb ... Cissie McCulloch Jimmy Yuill ... Angus Findlay James Cosmo ... Major Keith Ballantyne Belinda Lang ... Agatha Troy Richard Dempsey ... Patrick Ferrier Robert McIntosh ... Alistair Cruickshank Mona Bruce ... Dulcie Cruickshank Karen Westwood ... Jenny Williams Peter Kelly ... Archie MacPherson Sally Greenwood ... Woman Invalid James Laurenson ... Dr. Robert Nairn Tom Watson ... Superintendent Campbell Calum MacPherson ... Sergeant Patterson William Simons ... Inspector Fox Tim Dutton ... D.S. Bailey