Poirot visits an archaeological dig in Syria and meets Lady Boynton, a sadistic woman who dominates the lives of her adopted children.
David Suchet as Hercule Poirot Tim Curry as Lord Boynton Jawad Elalami as Labourer Christina Cole as Sarah Tom Riley as Raymond Boynton Cheryl Campbell as Lady Boynton Zoe Boyle as Jinny Boynton Emma Cunniffe as Carol Boynton Angela Pleasence as Nanny Taylor Abdelkader Aizzoune as Concierge (as Abdelkader Aizoun) Paul Freeman as Col. Carbury Beth Goddard as Sister Agnieszka Christian McKay as Jefferson Cope Mark Gatiss as Leonard Boynton Mansour Badri as Taxi Driver (as Badri Mansour) John Hannah as Dr Gerard Zakaria Atifi as Mahmoud Elizabeth McGovern as Dame Celia Westholme