Guest Stars Susan Jameson as Esther Lane Frances de la Tour as Professor Styles Joseph Millson as Tom Christie Michael Maloney as John Fletcher Richard Briers as James Farlow Marian Pashley as Miss Herbert