While I was expecting a little more sophistication in the plot department I realized that such a thing couldn't happen when US versus Russia is at play. (To my knowledge the Cold War is over and the spy business has become more complicated than ever. This oversimplification of old enemies and their wars is too much.) The plot is all over the place and realism is thrown out of the door. There are too many things happening in the movie that are too convenient and even impossible. Still it didn't keep me from enjoying this movie. It even managed to thrill me at occasions even if I was aware that most of the plot was nonsense. Jolie does an excellent job as the action heroine. The action is that makes this movie tick and that is almost the only thing that should count in a movie like this. Ignore the bashing and trashing of Jolie. This is pure entertainment!