Excellent

Rating: 9/10 (13 May 2001)

This is an excellent movie that will keep you guessing, and one where once you see the ending you will want to watch the movie a second time to see all the things you did not realize before. However, the ending does not have a lot of closure, so if you are a person who can not be satisfied without knowing in detail the ending of a movie, you will probably not like this movie very much.