埃迪·弗林(奧利弗·特雷韋納飾演)是一名臭名昭著的愛爾蘭軍火商,在一場血腥的幫派戰爭后逃亡,最后在美國充當巴哈卡特爾的中間人。他通過偽造身份在洛杉磯過著隱姓埋名的生活,直到聯邦調查局探員泰勒(布魯斯·威利斯飾演)將其拘押于監控室。警方發現巴哈卡特爾販毒集團利用游戲廳作為洗錢據點,而埃迪掌握其關鍵罪證。在48小時時限內,泰勒通過心理施壓與證據誘導,迫使埃迪協助警方臥底行動。隨著交易現場的對峙升級,埃迪在生死關頭選擇與警方合作,最終通過監控系統反向追蹤成功鎖定巴哈卡特爾核心成員。行動結束后,埃迪作為污點證人獲得聯邦保護計劃資格,其過往罪行得以部分豁免。