Film que j'avais vu dans mon enfance et dont j'avais gardé seulement en souvenir quelques images de la fin du film. En le revoyant, bon bah c'est Bodyguard de Mick Jackson mais à Hong Kong. C'est Jet Li qui essaye de faire de l'acting mais c'est raté, des scènes de dialogues toutes pétés, aucune alchimie entre les deux personnages principaux. Les persos secondaires sont tous insupportable et ne servent que de ressort comique, même si ça ne fait jamais réellement rire. Seul Collin Chou s'en sort pas trop mal.
On pourrait au moins s'attendre à de l'action bien sympa de la part de Corey Yuen mais même sur cet aspect du film, c'est pas la folie. Le film privilégie les gunfights à la baston classique et malheureusement, le tout manque d'idées, c'est très classique (malgré le montage toujours aussi vif du réal) et Jet Li n'est jamais très convaincant avec un flingue dans les mains.
Pourquoi la moyenne malgré tout ? Parce que les vingts dernières minutes du film sont le seul moment très chouette du film, où l'on retrouve enfin de la bagarre inspiré au niveau de la chorégraphie, ça saute dans tous les sens, c'est tout ce qu'on demande. Bizarrement, le film devient bien quand c'est enfin le moment où Jet Li lâche le flingue pour utiliser ses poings.
A voir pour la scène finale, sinon vous pouvez passer votre chemin.