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