Not only do you have to see this movie, you have to see it twice.

Rating: 10/10 (18 October 1999)

Spectacular. Great, great movie. This movie is just as fun at the second viewing because you can pay attention to the massive amount of subtle foreshadowing that you just don't notice the first time around. I could probably go see it again and pick out even more stuff. Go see it once with a buddy, talk about it afterwards, then go see it again the next day. You'll understand what I mean. It is just an absolute classic in every respect.