Guest Stars Vincent Regan as Det. Insp. Beale Iain Glen as Dr. David Willoughby Ferdinand Kingsley as Desmond Burton-Cox Vanessa Kirby as Celia Ravenscroft Greta Scacchi as Mrs. Burton-Cox Alexandra Dowling as Marie McDermott Danny Webb as Superintendent Bill Garroway Adrian Lukis as Gen. Alistair Ravenscroft Ruth Sheen as Madame Rosentelle Claire Cox as Dorothea Jarrow Elsa Mollien as Zelie Rouxelle Annabel Mullion as Lady Margaret Ravenscroft Caroline Blakiston as Julia Carstairs Maxine Evans as Mrs. Buckle Hazel Douglas as Mrs. Matcham Jo-Anne Stockham as Mrs. Willoughby