Excellent film, but you don't know it until after it ends

Rating: Null/10 (20 September 1999)

My overall rating is 9.5 which is arrived at as follows:
First 95% of the film is a 7. Its OK, but it drags in spots. Last 5% of the film is a 10. Surprise ending brings the film up from fairly good to excellent. And, after leaving the theater, your mind will review everything you saw, and you will want to see it a second time, just to see if everything agrees with the surprise ending. The only movie I ever saw that got better (in my mind) after I left.