When Poirot and Hastings are visiting a promising archaeological dig on their holiday in Iraq, the Detective is sought out by Mrs Leidner, a woman troubled by nasty letters with death-threats that she keeps receiving from her first husband, otherwise believed to be dead.
David Suchet as Hercule Poirot Hugh Fraser as Hastings Ron Berglas as Dr. Leidner Barbara Barnes as Mrs. Leidner Dinah Stabb as Anne Johnson Georgina Sowerby as Amy Leatheran Jeremy Turner-Welch as Bill Coleman Pandora Clifford as Sheila Maitland Christopher Hunter as Father Lavigny Christopher Bowen as Richard Carey Iain Mitchell as Superintendent Maitland Alexi Kaye Campbell as Joseph Mercado Deborah Poplett as Mrs Mercado Kamel Touati as Squat Man Hichem Rostom as Hotel Receptionist Zoubeir Bornaz as Police Sergeant Dejeb Magri as Murdered Man (as Rejeb Magri) Hammadi Maaroufi as Workman Ramzi Brari as Abdullah (as Ramzi Brairi)