The female stars trained four months before they went to China for filming.
During the first fight scenes the screen layout and voice announcer are lifted straight from the game.
Jaime Pressly revealed in a interview with Rotten Tomatoes that she had joined the production because of director Corey Yuen ("one of the number one action and martial arts directors in the world"), but the experience was hampered by language barriers between the cast and crew, and the script deviating from the game series' storyline. "A lot of bad stuff came up and happened, [and] it just didn't turn out the way that it should have." The finished film was not screened for critics, and she was only able to view it through an acquaintance of her My Name is Earl costar Jason Lee.
The Christie / Helene rain fight took two weeks to film.
The whole film crew spoke only Chinese, except for the first AD and the second unit DP, as they translated to the cast the whole day.
Robin Shou: as a pirate Senior. Robin Shou played Liu Kang in the 1995 film Mortal Kombat (1995) and it's sequel Mortal Kombat: Annihilation (1997), based on the video game created by Ed Boon.