Mile 22 is a very good spy movie, better than Mission Impossible: Fallout. To understand it you have to pay very close attention to the dialogues: that is where the meat really is. The action is also good but at times they overdo it just like they overdid in Mission Impossible. I watched this movie three times, without close caption, during a long distance flight, and every time I watched, I discovered something new I did not know. So, like it or not, it DOES require some **effort** to understand it. But, if you dont have the brains, the patience and is not willing to make the effort, forget it!
The plot does not have any holes at all! All the information is there. It just happens that the movie is fast paced and difficult to follow (maybe in part because of the bad sound quality of the English version): it requires you to watch more than once to understand what is going on. And, BTW, the sound quality of the Spanish version was far better.
Now I am looking forward to watch it at home with close caption so I can enjoy it better.