One of the best movies of the decade

Rating: 10/10 (3 January 2005)

This movie is superb. It is definitely a move that you need to watch at least 2 or 3 times to fully appreciate, but every time will bring new experiences. There are so many small little things going on in the scenes, you miss many of them the first time through.
Plus the movie changes it;s starting middle and ending a few times throughout the movie, so it can be confusing unless you know in advance what to expect.
This all makes for a REALLY great movie, very imaginative, funny, and totally riveting from the first scene until the last.
The casting could not have been more perfect and the actors all seemed to be having truly enjoyed making this film. It showed in their acting and in their enthusiasm to get their characters just right.