Guest Stars Helen Baxendale as Mary Dove Ralf Little as Sgt. Pickford Kenneth Cranham as Rex Fortescue Laura Haddock as Miss Grosvenor Matthew Macfadyen as Insp. Neele Hattie Morahan as Elaine Fortescue Anna Madeley as Adele Fortescue Prunella Scales as Mrs. Mackenzie Rupert Graves as Lance Fortescue Ben Miles as Percival Fortescue Liz White as Jennifer Fortescue Lucy Cohu as Pat Fortescue Wendy Richard as Mrs. Crump Chris Larkin as Gerald Wright Ken Campbell as Crump Joseph Beattie as Vivian Dubois Paul Brooke as Billingsley Rose Heiney as Gladys Edward Tudor-Pole as Prof. Bernsdorrf Thea Collings as Tilly