I've watched the movie with the director's commentary and done some reading on how the film was made, and it looks like the director was a first-timer who got pushed around a lot. He wanted to focus on only four or so characters, but Capcom slowly pushed every character back into the film. Capcom also struck a deal with Bandai or another toy company, which is the only reason Guile's tank and boat show up in the film. And apparently the director didn't know that Raul Julia was terminally ill until the man arrived on set.Other than Guile being miscasted, the Street Fighter movie was pretty good.
They should've hired this guy, he was Guile before Guile.