I've read the book and had high expectations for this movie. I am impressed, the movie did keep to the main storyline pretty well and everything that I visualized was pretty much captured by the director. Although some parts were taken out, but I think those parts are best left in the book. Good call by the director. Anyways, I think it is much better than The Da Vinci Code and I won't mind watching it again.
Andy's Movie-O-Meter : 9/10