Murder On The Orient Express
Pretty much exactly what you'd expect. Slick production, beautiful sets and costumes, tight direction, awesome camera work, polished script, tidy performances all round from an A-list cast. Kenneth Branagh is a great Poirot and Michelle Pfeiffer is just wonderful. I did find it slightly confusing to follow at times, but that may be because I kept being distracted by Kenneth Branagh's astonishing moustache.
It also helps that I have a memory like a sieve so had no idea whodunnit, even though I'm sure I've seen the Albert Finney version several times in the past. (Though I understand they've changed the ending anyway, but I couldn't tell you how.)