Having seen Albert Finney's rendition of Agatha Christie's famous detective in 1974's Murder on the Orient Express, it is one of the few times I was thankful for my shocking memory - I couldn't remember "whodunnit".
This time around, a very moustachioed version of Hercule Poirot is played (and directed) by Kenneth Branagh.
He is a Belgian detective, world famous for finding solutions to the most complicated criminal mysteries and, as the title suggests, there's been a murder. With one man down, the remaining first-class passengers on board the Orient Express are all suspects - each with their own motive for murder. Thankfully, Poirot is on board to piece together what becomes a complicated puzzle.
Branagh does an adequate job as the obsessive-compulsive genius, although, in comparison to the slightly unhinged charisma of previous Poirots (Finney, Peter Ustinov and David Suchet), Branagh's version is a little lacking.