Annoying gaffe in a great movie

Rating: 7/10 (25 October 2006)

The Chinese gang who turn up to buy the hi-tech computer chips from Frank (Nicholson) speak Cantonese. Yet they are supposed to be a conduit for Beijing government. They should really have been speaking Mandarin, the language of Beijing and more than 50% of Chinese people.
Do audiences feel that only Cantonese (which has many more sounds that are "strange" from an English point of view than Mandarin) counts as "really Chinese"? The original version of this movie was set in Hong Kong and would have been in Cantonese. But it's unlikely when reset in Boston. There are now hundreds of thousands of Mandarin speakers around the world, some no doubt earning an honest living as gangsters.
Otherwise I agree with the raves. Some of the famous stars outdo themselves.