Jack Grimaldi (Gary Oldman) ist ein Bulle. Sein Auftrag ist es, gefährdete Zeugen zu beschützen. Doch da er mit dem Gehalt eines Polizisten nicht zufrieden ist, verpfeift er seine Schützlinge an den Mafiaboss Don Falcone (Roy Scheider). Der lässt sie von seinen Killern töten und Jack kassiert dafür regelmässig ein hübsches Kuvert voll Geld. Das Doppelspiel geht solange gut, bis die Zeugin Mona DeMarkov (Lena Olin) heisst. Ihre verrucht-erotische Ausstrahlung hat es Jack sofort angetan...