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