Nachdem Privatdetektiv Shame (Keenen Ivory Wayans) vor Jahren seinen Job als Polizist bei der Drogenfahndung an den Nagel hängen musste, weil ein Einsatz schief ging, schlägt er sich mit gefährlichen Aufträgen durchs Leben. Als ihn ein Ex-Kollege bittet, verschwundenes Drogengeld wiederzubeschaffen, trifft er plötzlich auf seinen Erzfeind, den totgeglaubten Drogenboß Mendoza (Andrew Divoff), der ihn damals den Job kostete. Shame sieht die Chance, seinen Ruf wiederherzustellen. Doch da ist noch die betörende Angela (Salli Richardson), die ihn damals wegen Mendoza verließ. Der Tag der Abrechnung ist gekommen ...