I just watched the version that's dubbed in Mandarin, and found the film to be a disappointment after hearing so much high praise about it. So I would advise everyone to try the original HK version or better subbed version instead. Hopefully you would have a better experience.
I enjoyed the last two films I saw by the same director (PTU and Breaking News, both subbed), but I found this particular one to be incoherent and the characters hard to relate to. The film hardly makes me sympathize with its main characters, and without that connection, their life and action holds no interest to me, and all the cinematic sequences director employs become only distracting gimmicks (ie the dialog/bathroom scene involve 3 leading characters in the night club, the chasing sequence with female lead, money, a shoe...) The performance by all the actors are great, but the story presents those characters in a way that I don't see enough explanation to how they got to the situation they are in and why they chose to take certain action over other. The pace of the film is all wrong for me, some of the cuts seems to be placed at all the wrong places, On the plus side, the film is beautifully shot. Hopefully all the problem I have with this film is due to bad dubbing, which is entirely possible. But I have no intention to find out after already wasting over an hour of my time.