阿尔弗雷德·莫里纳
Alfred Molina
饰:Hercule Poirot
梅雷迪斯·巴克斯特
Meredith Baxter
饰:Mrs. Caroline Hubbard
莱斯莉·卡伦
Leslie Caron
饰:Sra. Alvarado
阿蜜拉·卡萨
Amira Casar
饰:Helena von Strauss
Nicolas Chagrin
Nicolas Chagrin
饰:Pierre Michel
塔莎·德·瓦斯康赛洛丝
Tasha de Vasconcelos
饰:Vera Rossakoff
David Hunt
饰:Bob Arbuthnot
亚当·詹姆斯
Adam James
饰:William MacQueen
戴兰·史密斯
Dylan Smith
饰:Tony Foscarelli
彼得·斯特劳斯
Peter Strauss
饰:Mr. Samuel Ratchett
弗里茨·维伯
Fritz Wepper
饰:Wolfgang Bouc
凯·维辛格
Kai Wiesinger
饰:Philip von Strauss
娜塔莎·怀特曼
NatashaWightman
饰:Mary Debenham
Jason Croot
Jason Croot
饰:Train Guard (uncredited)
Louis Chamoun
饰:Turk
阿加莎·克里斯蒂
Agatha Christie
大卫·亨特
David Hunt
饰:Bob Arbuthnot
凯·魏辛格
饰:Philip von Strauss
莱斯利·卡伦
Leslie Claire Margaret Caron
饰:Sra. Alvarado