This movie could have been better. Jean Reno and Andy Lau play good roles, but the rest of the cast and acting was just so-so. Some great location vistas and a lot of good action. But the writing was stale and in some cases way too obvious. Some of the dialogue and plot build up was too predictable. The high-tech gadgetry tried to be Bond-like or MI-like, but it was too contrived in parts. Overall, not a bad movie, but a bit stale, predictable with an otherwise competent cast and plot.