This is what I call a surprise ending!

Rating: 9/10 (12 December 1999)

Even though this entire movie was great, the ending had to be the best part. It comes totally out of the blue and knocks you on the side of your head. David Fincher is one of my favorite director and constantly produces great films, this one is no exception. Go see it. Now.