... einer Straßengang verliert Detective Jack Lucas (Lou Diamond Phillips) seinen Partner. Obwohl er für seinen mutigen Einsatz von der Presse als Held gefeiert wird, ermittelt derweil die Dienstaufsichtsbehörde gegen ihn.
Da ihm die Gesamtsituation allmählich zusetzt, sucht Jack seine Stammkneipe auf um seinen Frust hinunterzuspülen. Schließlich trifft er dort auf den merkwürdigen Oliver Chadwicke (Edoardo Ballerini), der sich zunächst als äußert spendabel erweist. Doch die Begegnung soll fatale Folgen nach sich ziehen, da sich Jack nur wenige Zeit später völlig bewusstlos auf der Herrentoilette wiederfindet. Nachdem er dann allmählich zu sich kommt, muss er mit entsetzten feststellen, das ihm der Unbekannte unter anderem seine Dienstwaffe entwendet hat. Anstatt den Vorfall zu melden, versucht er allerdings den Fall auf eigene Faust zu lösen und den Kriminellen zu stellen. Sein einziger Hinweis ist die Stripperin Jessica (Kari Wuhrer), bei der er glaubt das fehlende Puzzlestück zu finden.