Somehow the Japanese narration works well for this movie.

Kristin Kreuk is really pretty, but can she pull off kicking ass while wearing the goofy Chinese outfit? From the trailer, it looks like she doesn't even wear the outfit?