Vivien Heilbron as Rachel Verinder; Robin Ellis as Franklin Blake; Basil Dignam as Gabriel Betteredge; Martin Jarvis as Godfrey Ablewhite; Anna Cropper as Rosanna Spearman; Maureen Morris as Penelope Betteredge; Madhav Sharma as Indian; Kathleen Byron as Lady Verinder; Peter Sallis as Mr. Bruff; John Welsh as Sergeant Cuff; Bell McCallum as Nancy; Brian Murphy as Septimus Luker; Christopher Hancock as Ezra Jennings; Michael Gover as Superintendent Seegrave; Philip Ray as Dr. Candy