A good film all round, nice cinematography, good acting.
My only criticism of the film is that unlike other murder mystery / crime solving films - this one shows you the culprit from the beginning - who know who done it, so there's little by way of suspense in solving a crime.
The only surprise is discovering that some of the characters aren't quite who they seem.
Also you would think that an actress of Shu Qi' stature would have a more meaningful role - she just seems to be there as Takeshi's girl friend. That's it.
That being said, it's a film worth worth watching.