My favorite movie, so my review might be basis.

Rating: 10/10 (25 November 2014)

This movie got it all right and improved upon the story told in the novel. Every twist and turn goes the right way and comes at the right time. That's David Fincher for you. The pacing, the acting, the directing; it's all perfect. Everybody in the cast truly delivers their A game. The movie is smart, witty, self-aware, and doesn't take itself too seriously. From the very beginning the movie is telling you what is happening. Only when the characters themselves figure it out does the audience clue in. It is masterful story telling at its best that makes this movie viewable over and over. One can watch this movie 10 times and still discover new things to love about it.