Lovely bad-ass atmosphere, nicely matching actors, well done and fast action scenes with a good camera and fitting special effects. But the plot is not as harmonic as expected. It is mostly like going forward and backward while walking.
Good: For me, Mira Sorvino is sexy. Again and again shot action that keeps you awake. Cool color setting. Bad: Motif development much too short. Predictable plot. Chow Yun-Fat - bad German synchronization, poor facial expressions.