The team did an amazing job having young Will Smith show and feel emotion just by his facial expressions. CGI Will Smith looked really good and almost realistic in dim and dark areas but bad when exposed to lighting. Overall, the CGI was mediocre.
The action scenes were very smooth and can be creative. When combined with good camera work it becomes perfect, which is evident in the motorcycle scene. Sometimes, especially when it's hand-to-hand combat, the camera is a bit shaky and the bad quick cuts can ruin what would have a been a really good scene.
The minor characters weren't the best at acting but are tolerable. As usual, Will Smith delivers a strong performance with his facial gestures and can really say a lot just with his face.
IMDb gave the movie a rating of 5.7/10, Rotten Tomatoes with 26%, and a 38% from Metacritic. The movie wasn't the best but it deserves way more than it got. I rate this move a 7.5/10.