Guest Stars Jamie Bamber as Ralph Paton Oliver Ford Davies as Dr. Sheppard Malcolm Terris as Roger Ackroyd Selina Cadell as Caroline Sheppard Flora Montgomery as Flora Ackroyd Daisy Beaumont as Ursula Bourne Nigel Cooke as Geoffrey Raymond Gregor Truter as Insp. Davis