This is an excellent film, as is everything Ralph Fiennes does. However, I noticed that the film, which is set in 1930s Shanghai, has cars - including the one Mr. Fiennes rides in - which are made in the 1940s (an obvious mistake that car aficionados like myself will quickly notice). Other than that, I thoroughly enjoyed the story and the acting. It is a very interesting movie.