After WWI, Captain Hastings is invited to Styles Court, where he meets his old friend Poirot again.
David Suchet as Hercule Poirot Hugh Fraser as Lieutenant Hastings Philip Jackson as Chief Inspector Japp Beatie Edney as Mary Cavendish David Rintoul as John Cavendish Gillian Barge as Mrs Inglethorp Michael Cronin as Alfred Inglethorp Joanna McCallum as Evie Howard Anthony Calf as Lawrence Cavendish Allie Byrne as Cynthia Murdoch Lala Lloyd as Dorcas Michael Godley as Dr Wilkins Morris Perry as Mr Wells Penelope Beaumont as Mrs Raikes David Savile as Superintendent Summerhaye Tim Munro as Edwin Mace Tim Preece as Philips K.C. Merelina Kendall as Mrs Dainty Bryan Coleman as Vicar (as Brian Coleman) Eric Stovell as Chemist Donald Pelmear as Judge Caroline Swift as Nurse Ken Robertson as Army Officer Michael Roberts as Tindermans Gordon Dulieu as Clerk of the Court Jeffrey Robert as Foreman of the Jury Robert Vowles as Hire Car Driver David Michaels as Soldier Helen Emmerton as Beth Cole Henderson as Driver