Kathleen Boyle, agent du FBI est chargée d'une enquête sur un gros bonnet de la Mafia : Conigliaro. Après l'échec d'un raid du FBI où toute une bande de truands est exterminée par un tueur bien connu des services de police sous le nom de 'Shadow' dont la particularité est de tuer de 2 balles. Kathleen Boyle apprend que 'Shadow' est une sorte de justicier à la recherche de criminels et qu'il n'a jamais tué d'innocents. La rencontre entre cette inspecteur et ce tueur justicier vous offre la confrontation explosive entre 2 façons de rendre et de comprendre la justice. Mais Conigliaro veille, il veut d'une part se venger de Shadow et d'autre part empêcher Boyle de reprendre son enquête sur lui.