Corrected entry: According to the words at the end of the movie, this story took place about two thousand years ago. Mandarin Chinese has been around for about 700-800 years, and Cantonese has been around for a little over two thousand. So the movie should have been scripted in Cantonese Chinese instead of Mandarin Chinese.
Rlvlk
1st Dec 2004
Correction: First: Dialogue is delivered using classical Chinese grammar rather than modern Mandarin, although the words are pronounced in the Mandarin dialect. (According to the trivia listed at imdb.com). Second: This falls under the same "mistake" as "They didn't speak English in ancient Troy!"
Rlvlk