Guest Stars Julie Graham as Mary Aldin Greg Wise as Nevile Strange Zoe Tapper as Kay Strange Saffron Burrows as Audrey Strange Alan Davies as Mallard Tom Baker as Frederick Treves Julian Sands as Thomas Royde Eileen Atkins as Lady Tressilian Paul Nicholls as Ted Latimer Jo Woodcock as Alice Wendy Nottingham as Mrs. Rogers Amelda Brown as Barrett Peter Symonds as Hurstall Greg Rusedski as Merrick Guy Williams as Dr. Lazenby Eleanor Turner-Moss as Diana