Murder on the Orient Express.
Crisp and glossy, but still quite subtle, with a firmly poignant ending. Although the moustache is fairly over the top ridiculous.
Kenneth Branagh directs and stars as Hercule Poirot, alongside a fairly stellar cast : Daisy Ridley, Lesle Odom Jr, Penelope Cruz, Josh Gad, Derek Jacobi, Michelle Pfeiffer, Judi Dench, Olivia Colman and Willem Dafoe.