If acting was as easy as punching your way through a wet paper bag, Vin Diesel would be a permanent pugilist. His dialogue lies somewhere between tuba and incoherent. So, I suppose this role is in his wheelhouse. There's no explanation of why he has a career, and there's no explanation of anything in this movie.
There isn't a single character in this movie that is likeable or unique. Somewhere Alfred Molina is saying, "Hey! Wait just a minute!" Even the nanites were irritating.
The fight scenes are CGI heavy, giving the editing department ample opportunity to confuse the viewer with as many fast cuts as they could squeeze into a few seconds.
I wholeheartedly regret purchasing this movie and asking my 16 and 13 year old kids to watch it with me. I turned to them when it was over and apologized.