De stad Marseille wordt geteisterd door een reeks moorden, die verdacht veel lijken op de moorden van een zekere Subra, die inmiddels 25 jaar achter de tralies heeft gezeten en op het punt staat te worden vrijgelaten. Is er een verband tussen Subra's aanstaande vrijlating en de nieuwe reeks moorden? Rechercheur Louis Schneider (Daniel Auteuil), die Subra destijds arresteerde, denkt van wel. Van zijn chef mag hij zich, vanwege zijn alcoholisme en onberekenbare gedrag, niet met de zaak bemoeien. Maar Schneider, die niets meer te verliezen heeft, wil de moordenaar stoppen, tegen elke prijs.