Poirot and Hastings embark on a cruise ship to Egypt.
David Suchet as Hercule Poirot Hugh Fraser as Captain Hastings Melissa Greenwood as Kitty Mooney Victoria Hasted as Pamela Cregan Roger Hume as General Forbes Ben Aris as Captain Fowler Dorothea Phillips as Nelly Morgan Sheri Shepstone as Emily Morgan Louisa Janes as Ismene John Normington as Colonel John Clapperton Sheila Allen as Mrs Clapperton Ann Firbank as Ellie Henderson James Ottaway as Mr Russell Geoffrey Beevers as Mr Tolliver Caroline John as Mrs Tolliver Colin Higgins as Skinner Jack Chissick as Bates Giorgos Kotanidis as Photographer Panagiotis Kaldis as 1st Hawker Stathis Mauropoulos as 2nd Hawker