The Cast of Murder on the Orient Express: then, then and now


Mary Debenham played by 

Daisy Ridley, Jessica Chastain and Vanessa Redgrave


Ratchett played by 

Johnny Depp, Toby Jones and Richard Widmark


Mrs. Hubbard played by

Michelle Pfeiffer, Barbara Hershey and Lauren Bacall


Pilar Estravados/Greta played by

Penelope Cruz, Marie-Josée Croze and Ingrid Bergman


Princess Dragomiroff played by

Judi Dench, Eileen Atkins and Wendy Hiller


Hercule Poirot played by

Kenneth Branagh, David Suchet and Albert Finney 


Hector MacQueen played by

Josh Gad, Brian Smith and Anthony Perkins


Countess Andrenyi played by 

Lucy Boynton, Elena Satine and Jaqueline Bissett 


Hildegarde Schmidt played by

Olivia Coleman, Susanne Lothar and Rachel Roberts


Edward Masterman played by

Derek Jacobi, Hugh Bonneville and John Gielgud


Dr. Arbuthnot played by

Leslie Odom Jr, David Morrissey and Sean Connery



Kenneth Branagh’s Murder on the Orient Express opens in cinemas on Friday 3rd November

3 thoughts on “The Cast of Murder on the Orient Express: then, then and now

  1. This is my most anticipated movie of the year as I’m a HUGE Agatha Christie fan and love this book and the 1974 film is one of my top 5 favorite films of all time!

    There was also a TV film released in 2001 with Alfred Molina as Poirot.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s