Kelly Reilly , David Suchet , Geoffrey Beevers
Martin Fuhrer
,
as Mary Gerrard
as Hercule Poirot
as Seddon