Jimmy Stewart never fails. He is really good in this movie at it is a remake of the 1934 version starring Peter Lorre. The cinematography is very smooth and flows very well. The ending is not such a twist as it is confusing. I had to watch it twice to understand it.