Some fight for power. Some fight for us.
Chun-Li (Kristen Kreuk) is op jonge leeftijd getuige van de ontvoering van haar vader. Op een dag overlijdt haar moeder en komt ze in het bezit van een oude rol, met daarop Chinese teksten. Chun-Li besluit uit te gaan zoeken waar de rol vandaan komt en waarom deze bij haar bezorgd is. Ze komt zo op het spoor van de gemene Bison (Neal McDonough), die met harde hand probeert de onroerend goed wereld van Bangkok in handen te krijgen. Bison is tevens verantwoordelijk voor de ontvoering van de vader van Chun-Li. Zij krijgt les van de getalenteerde Kung Fu meester Gen (Robin Shou), die vroeger werkzaam was voor Bison. Samen proberen ze wraak te nemen voor alle ellende die Bison veroorzaakt heeft en de vader van Chun-Li te bevrijden.