This was a pretty good movie in the Poirot and Mrs. Marple style. However, the detective was Daniel Craig, and his awful, phony, amateurish accent was so bad it made me want to pull my hair out. He needs to stick with playing James Bond, where his poor acting skill is partially covered by the continuing action scenes. I can't begin to understand why Craig was cast in such a key role. Well, he blew it, embarrassingly so. It could have been much better with Dilbert cast in that role. Seriously, Daniel Craig?