Jordon_Nuttall_MOTOE_group
L-r, (standing) Olivia Colman as Hildegarde Schmidt, Josh Gad as Hector MacQueen, Willem Dafoe as Gerhard Hardman, Daisy Ridley as Mary Debenham, Thomas Bateman as Bouc, Michelle Pfeiffer as Caroline Hubbard, Derek Jacobi as Edward Henry Masterman, Leslie Odom Jr. as Dr. Arbuthnot, Penélope Cruz as Pilar Estravados, Johnny Depp as Edward Ratchett, Judi Dench as Princess Dragomiroff (seated left) and Kenneth Branagh as Hercule Poirot (seated right) star in Twentieth Century Foxâs âMurder on the Orient Express.â Photo © 2017 Twentieth Century Fox FIlm Corp.