An absolute gem.

Rating: 10/10 (18 February 2004)

Quite simply, a shimmering island in a sea of formulaic dross.
I'm not going to give anything away, but this movie confuses you all the way through until the end, when everything clicks into place. Then, once you've walked away and thought about it for a few minutes (something which you won't be able to avoid doing), you realise you only half get it.
It will then play on your mind for months, nagging you to fully understand it. HIGHLY recommended.
Great soundtrack, too.