According to the IMDB page of China Strike Force (2000), the language of the movie is Mandarin & English. Wikipedia however calls the language as Cantonese & English (dubbed) but says that the movie "was shot in both Cantonese and English" so this implies that there are two versions of the same movie.
Yesasia sells a Cantonese audio version and I personally have an official English version at home. Now the question is: what is the 'correct' version? I doubt that the English one is dubbed because a) the mouths of the actor and the dialogues correspond with each other and b) the movie stars several American actors like Coolio and Mark Dacascos.
Does this mean that there really are two different audio-versions of the same movie but that they are filmed separately?