Unexpectedly good Mile 22 is a fast paced, blink and you'll miss it type of movie. A lot of things are happening, however it feels comprehensible in a way. The actors fulfill their purpose (could've had Rousey's character in exchange of Alice).
The storyline has layers to it and makes it worth your while at the end with the plot twist which I didn't really expect on how eveything tied in. It kinda seemed that it was going the common action 90 minute way, but definitely swerves once all is into place.
Mark Walhberg's character is weird. They wanna make him this no nonesense mad all the time type of guy, but comes a bit flat. I don't blame him for it, just seemed that the dialogue or the script wasn't there for him. I was more expecting a role such as the one he made for the departed where he was witty, smart ass and just got under your skin, which James Silva wasn't. Once again, I feel the script didn't benefit him because we know Mark can do the acting.
I wasn't sold neither with the background story of Alice and her divorce, daughter, etc. They kinda tied it with Li's character a bit in terms of getting their trust because of family. But still, just felt that it wasn't strong enough. Also, I suspect that for these types of positions in a nations intelligence many of these agents seem to not have families. Which I think in this case compromises decision making.
The action scenes are pretty good, specially Li's fighting sequences which I would've loved to have seen more. The ending was unexpected and there was no happy ending so to speak. So I give major props to that. Good watch.