Academy Award winner Penelope Cruz plays Pilar Estravados, Academy Award nominee Willem Dafoe is Gerhard Hardman, Academy Award winner Judi Dench portrays Princess Dragomiroff, Academy Award nominee Johnny Depp plays Ratchett, Josh Gad appears as Hector MacQueen, Derek Jacobi is Edward Masterman, “Hamilton” star Leslie Odom Jr. plays Dr. Arbuthnot, Academy Award nominee Michelle Pfeiffer portrays Mrs. Hubbard, and Daisy Ridley plays Mary Debenham.
In addition to directing Murder on the Orient Express, Branagh, a five-time Academy Award nominee, will star as detective Hercule Poirot.
In the story, Poirot was on vacation in Egypt and ends up investigating a murder that resulted from a love triangle.