I just finished the book this was based on, and that always change the movie experience, and not always in a positive way. That didn't happened this time: the movie was great, just as I had expected. I loved Jodie Foster's character, the accent! Anthony Hopkins was also great.