Make an honest effort to see this film.

Rating: 9/10 (30 March 2002)

God, is this a good movie. The acting, writing, directing, everything merge into a fantastic film that will keep you guessing until the final, beautifully put together, moments. It keeps getting better every time I see it.