I've been waiting to see this movie since it was announced and I got a chance to see this movie. You have to have read the book in order to understand what was going on. I'm happy they stuck to the material and followed a majority of the book but took some creative liberties with it. Did it ruin the movie? NO. I think it made it interesting. The only thing that grinds my gears is Nate Nash. In the book, he was 28! TWENTY EIGHT YEARS OLD. Here they make him like almost twenty years older. But I digress. I love the star power they got for this movie, J Law did a good job but, at times her Russian accent seems to fade in and out. Joel Edgerton did a good job as Nash, though not my first choice for the part. Jeremy Irons always stealing the spotlight whenever he can. Great work!! I don't want to go into details about everything that was changed or omitted. The bottom line is, I'm happy that a movie adaptation of a best seller stuck as close it can to the book. Brought a smile to my face, can't wait to see Palace of Treason to be brought to the screen next. Final score: 7/10