One of the best movies of all time

Rating: 10/10 (24 January 2003)

When you think about what it takes to make a good mystery/drama, there really are a lot of things that have to be balanced: it has to be confusing enough to not be predictable, yet clear enough that the audience can follow it and feel challenged; it has to be interesting enough to make you care without being too gimmicky to make you feel left out. This movie walks that line as well as any movie could, and while the hook is slightly gimmicky, it quickly becomes a non-issue as it draws you into its mystery. This is about as good as movies get.