My husband chose this movie, and I went to the movie expecting not to like it... I had not heard anything about it. Boy was I wrong, I was drawn into it from the beginning. I was able to follow it much better than Da Vinci Code. Lots of good twists and turns. I did not know the good guys from the bad guys till the end of the movie.