Factual errors: The film is set in northern China (Peking to Shanghai). The government and warlord soldiers are speaking Cantonese, which is a southern Chinese dialect not generally spoken in northern China. The northern dialects of Mandarin Chinese (a Beijing dialect) and/or Shanghainese would be spoken instead.
more