I read the book for over a decade ago. There was a TV adaption with Toby Jones & Jessica Chastain starring seven years ago. Both are vague in my memory now. As a fan of Agatha Christie's Poirot, It's time to refresh my memory with the new movie with so many famous stars including Johnny Depp, Michelle Pfeiffer, Penelope Cruz, Judi Dench, Olivia Coleman & Daisy Ridley (shortly before jumping into a long time ago in a galaxy far, far away).
The impression of David Suchet as Hercule Poiro already sets as a role model of the character in my generation. Kenneth Branagh acts as Poirot is relatively odd even though he has tried his best. Choosing Johnny Depp as the bad guy may be the most right choice at all. The most attractive character except them is only the one by Daisy Ridley.
The addition of what happened in Jerusalem helps create the atmosphere for rest of the movie. The place is carefully selected to make more sense why the train is stopped in middle of nowhere and visual effects.
The story is so famous as the ending is so unexpected. But in between the novel uses lots of content to develop characters and the relationship. That is challenging to convert the plot into a film and the movie cannot take a balance. Only Agatha Christie's fans like me are interested in the movie.