Due to a convergence of unforeseen and rather unlikely events, my wife and I managed to have an evening out together. Because the local theatre is inexpensive, we took the time to see a movie. It was DAvinci Code or Nacho Libre.
The historical errors in the film are well documented, and by smarter people than me, so I won't go into that. What I will comment is the movie as a movie.
The movie was, at best, ok. I was never able to get into Tom Hanks' character. In some places he came off as a skeptic, others as a believer, but on the whole there was never any real sense that he really cared one way or the other all that passionately, such as to justify either his skepticism or his belief. He came across, mostly, as bored. Even the Langdon character's claustrophobia was not all that believable.
The characters by and large were disjointed. I never really had the sense of destiny that you look for in a character like Sophie's. You don't really sense the kind of menace that you should in Molina's Bishop character. Nor do you really get a chance to feel tragedy for him as a betrayed person, a manipulated pawn in Teabing's game. The best character was by far McKellan's Teabing, although his identity as the Teacher was quite predictable.
Frankly I found it too non-violent to be an action film, too slow to be a thriller, and too fast to be a true mystery. For the treasure hunt aspect "National Treasure" was better.
Even the effects didn't do anything for me. There were elements that I found has been done before and better in other films, such as the highlighting of letters to discern clues was reminiscent of "A Beautiful Mind" but it had actual effect in that film.
On the whole, it was just a disappointment as a film. Not a bad film, but it was not what it was hyped to be.