Ce film n'a pas été apprécié à sa juste valeur, c'est à dire comme un divertissement de qualité bourré d'adrénaline. Même si John Woo doit se fondre dans le moule hollywoodien en ne pouvant pas contrôler tous les aspects de son film, il réussit des prouesses pyrotechniques dont il s'est fait une spécialité à Hong Kong, servant un scénario assez banal en apparence, mais qui multiplie les rebondissements, ce qui donne une bonne dynamique. C'est de l'action pur jus, sans fioritures, où John Travolta se régale à jouer un de ses premiers rôles de bad guy.