This was a really good movie, not just a really good spy movie. Great acting by Jennifer Lawrence, solid performance by Joel Edgerton and the rest of the supporting cast. Some great twists in this movie as well. It's a gritty movie too, which I feel like is part of the reason it got a lot of hate. I imagine a lot of people would be uncomfortable with the whole seductress spy idea. But it doesn't glorify it at all, it simply presents it in a realistic way. There is really nothing to complain about this movie. It's a good solid movie, hence the 8 stars from me, it just fails to be more than good. Rated it 10 to offset some of the bad reviews.