Guest Stars Sarah Parish as Evie Ballantine Sophia Myles as Gwenda Halliday Harriet Walter as Duchess of Malfi Peter Serafinowicz as Walter Fane Phil Davis as Dr. James Kennedy Dawn French as Janet Erskine Harry Treadaway as George Erskine Anna-Louise Plowman as Helen Marsden Paul McGann as Dickie Erskine Martin Kemp as Jackie Afflick Una Stubbs as Mrs. Pagett Geraldine Chaplin as Mrs. Fane Richard Bremmer as Mr. Sims Russ Abbot as Chief Insp. Arthur Primer Greg Hicks as Ferdinand Emilio Doorgasingh as Sgt. Desai Julian Wadham as Kelvin Halliday Aidan McArdle as Hugh Hornbeam Nickolas Grace as Lionel Luft Vince Leigh as Jim Tutt Mary Healey as Shop Assistant Helen Coker as Lily Tutt Darren Carnall as Dresser