2017 film version of Agatha Christie's novel of the same name directed by and starring Kenneth Branagh as the famous detective Hercule Poirot who is travelling on the famous train when a murder is committed. Also starred Tom Bateman, Penelope Cruz, Willem Dafoe, Pappa Essiedu, Dame Judi Dench and Miranda Raison.