Guest Stars Annabel Scholey as Miss Sorrel Geraldine James as Helen Abernethie Julian Ovenden as Michael Shane Lucy Punch as Susannah Henderson Michael Fassbender as George Abernethie Fiona Glascott as Rosamund Kevin Doyle as Insp. Morton Robert Bathurst as Gilbert Entwhistle Anna Calder-Marshall as Maude Abernethie Philip Anthony as Vicar John Carson as Richard Abernethie Vicky Ogden as Janet William Russell as Lanscombe Dominic Jephcott as Dr. Larraby