Guest Stars Fiona Shaw as Katherine Greenshaw Sam Reid as Nat Fletcher Robert Glenister as Father Brophy Kimberley Nixon as Louisa Oxley Judy Parfitt as Cicely Beauclerk Joanna David as Grace Ritchie Martin Compston as Alfred Pollock Julia Sawalha as Miss Cresswell Vic Reeves as Walter Cracken Rufus Jones as Horace Bindler Candida Gubbins as Minnie Tulliver Matt Willis as Sgt. Cayley Bobby Smalldridge as Archie Oxley John Gordon-Sinclair as Insp. Welch Oscar Pearce as Philip Oxley