Murder on the Orient Express

Le crime de l'Orient-Express

Read in French

Cast

Kenneth Branagh

as Hercule Poirot

Michelle Pfeiffer

as Caroline Hubbard

Judi Dench

as Princess Natalia Dragomiroff

Johnny Depp

as Edward Ratchett

Derek Jacobi

as Edward Henry Masterman

Josh Gad

as Hector MacQueen

Penélope Cruz

as Pilar Estravados

Olivia Colman

as Hildegarde Schmidt

Willem Dafoe

as Gerhard Hardman

Daisy Ridley

as Mary Debenham

Leslie Odom Jr.

Leslie Odom Jr.

as Dr. Arbuthnot

Lucy Boynton

Lucy Boynton

as Countess Elena Andrenyi

Sergei Polunin

Sergei Polunin

as Count Rudolph Andrenyi

Tom Bateman

Tom Bateman

as Bouc

Marwan Kenzari

Marwan Kenzari

as Pierre Michel

Change Location