It's hard to figure out what this movie's biggest flaw is: bad script, bad director, too predictable. The intro is excellent, but it goes downhill quickly. Will Smith is charismatic, but he hasn't got much to work with here. Tcheky Karyo gives the strongest performance as the ruthless villain, but one actor can't save an entire film.