 The scenic rural Chinese village at the end of the film is not  located in Shanghai as suggested but is actually the ancient town of  Xitang in the Zhejiang Province, located approximately 90km away.  The night scenes involving skyscrapers were actually shot in  Shanghai, however.