The young Rosaleen Cloade and her brother David are the only survivors of a gas explosion.
David Suchet as Hercule Poirot Jenny Agutter as Adela Marchmont Patrick Baladi as Rowley Cloade Eva Birthistle as Rosaleen Elliot Cowan as David Hunter Amanda Douge as Lynn Marchmont Penny Downie as Frances Cloade Richard Durden as Pebmarsh Claire Hackett as Beatrice Lippincott Richard Hope as Supt. Harold Spence Celia Imrie as 'Aunt' Kathy Cloade Nicholas Le Prevost as Major James Porter Tim Pigott-Smith as Dr Lionel Woodward Elizabeth Spriggs as Mrs Leadbetter Pip Torrens as Jeremy Cloade Tim Woodward as Enoch Arden/Charles David Yelland as George Martha Barnett as Rosaleen before the explosion