布魯斯·威利斯飾演的私家偵探史蒂夫因?qū)櫸锕钒偷显饨壖芏萑肷钆c工作的雙重混亂,為營(yíng)救愛犬他被迫與杰森·莫瑪飾演的黑幫頭目斯派德達(dá)成秘密交易。隨著調(diào)查深入,史蒂夫發(fā)現(xiàn)這起綁架案背后牽扯著一個(gè)正在滲透城市的跨國(guó)犯罪集團(tuán)。在協(xié)助黑幫搜集證據(jù)的過程中,他既要應(yīng)對(duì)警方的追查又要提防幫派內(nèi)部的權(quán)力傾軋。當(dāng)交易雙方因利益沖突爆發(fā)火并時(shí),史蒂夫憑借偵探技能識(shí)破犯罪頭目的雙重陰謀,在廢棄倉(cāng)庫(kù)的最終對(duì)峙中,他與斯派德暫時(shí)聯(lián)手擊潰敵對(duì)勢(shì)力,成功解救包括巴迪在內(nèi)的所有被劫持目標(biāo)并協(xié)助警方將犯罪組織一網(wǎng)打盡。