On the whole, the Will Smith clone represented on screen worked for me. In most cases, it really worked well. I mean, flawless. In a few places though, it was rough and distracting.
The action, set design, cinematography, and locations are all excellent!