With the exception of casting Kristen Kreuk as Chun Li, Street Fight: The Legend of Chun Li failed in every aspect. The script was bad, fight scenes were weak and the supporting characters were irritating. The Van Damme starrer was better, maybe because it had Cammy in it.

The Legend of Chun Li tells the story of a young girl with exceptional martial arts skills. She trained with Gen (Robin Shou), in the hopes of saving her father from the hands of Bison (Neal McDonough). Gen was an old man in the Street Fighter game but in this movie he was a middle aged man.
Bison has his minions do all his dirty works for him. Among them are Balrog (Michael Clarke Duncan), Cantana (Josie Ho) and Vega (Taboo). Yup, Taboo played Vega who was supposed to be a handsome narcissist and well, Taboo is not. I don’t know how he got the part. Maybe he Boom Boom Pow’ed someone for it.
Chun-Li (Kristen Kreuk): No wonder you wear a mask.
Another character I don’t like from Legend of Chun Li is Charlie Nash played by Chris Klein. He looks like he came from Keanu Reeves School of Acting. I just can’t take his character seriously. It’s as if he was forced to take this role or something. The Nash character is trying to capture Bison and helping him is Detective Maya Sunee (Moon Bloodgood). Now this girl looked more like she belongs in a Hooters bar than being a police officer.
Street Fighter: The Legend of Chun Li had the potential of being a great movie but it was given to the wrong group. If only Marvel buys Capcom so that we could get a decent Street Fighter movie in the future.
