A murder on moving train? How ghastly!

With a suspect list including the likes of Josh Gad, Johnny Depp, Michelle Pfeiffer, Daisy Ridley, Penelope Cruz, Judi Dench, Olivia Colman, Willem Dafoe and Leslie Odom Jr., we'll have our hands full trying to pick the culprit. 

Luckily we have Belgian detective Hercule Poirot (Kenneth Branagh) the self proclaimed 'greatest detective in the world' on hand to help us out. 

The film, which Branagh also directs, is an adaptation of the Agatha Christie classic and is set for release this November.