Murder on the Orient Express - Cast
as Hercule Poirot
as Caroline Hubbard
as Princess Natalia Dragomiroff
as Edward Ratchett
as Edward Henry Masterman
as Hector MacQueen
as Pilar Estravados
as Marquez
as Hildegarde Schmidt
as Gerhard Hardman
as Mary Debenham
as Dr. Arbuthnot
as Countess Elena Andrenyi
Sergei Polunin
as Count Rudolph Andrenyi
Tom Bateman
as Bouc
Marwan Kenzari
as Pierre Michel