Murder on the Orient Express Cast and Crew

Main Cast: Kenneth Branagh as Hercule Poirot
Supporting Cast: Daisy Ridley as Mary Debenham
Supporting Cast: Johnny Depp as Samuel Ratchett
Supporting Cast: Michelle Pfeiffer as Caroline Hubbard
Supporting Cast: Judi Dench as Princess Dragomiroff
Supporting Cast: Derek Jacobi as Edward Henry Masterman
Supporting Cast: Leslie Odom Jr. as Dr. Arbuthnot
Supporting Cast: Lucy Boynton as Countess Helena Andrenyi
Supporting Cast: Tom Bateman as Bouc
Supporting Cast: Penélope Cruz as Pilar Estravados
Supporting Cast: Willem Dafoe as Gerhard Hardman
Supporting Cast: Josh Gad as Hector MacQueen
Supporting Cast: Olivia Colman as Hildegarde Schmidt
Supporting Cast: Marwan Kenzari as Pierre Michel
Supporting Cast: Manuel García-Rulfo as Biniamino Marquez
Supporting Cast: Sergei Polunin as Count Rudolph Andrenyi
Supporting Cast: Miranda Raison as Sonia Armstrong
Director: Kenneth Branagh
Writer: Michael Green
Writer: Agatha Christie