記者史蒂夫(克林特·伊斯特伍德飾)因婚外情被妻子逐出家門并遭原報社解雇,經摯友亞倫(詹姆斯·伍茲飾)引薦進入奧克蘭論壇報工作,卻始終保持著散漫作風。當原負責死刑犯弗蘭克(艾賽亞·華盛頓飾)處決報道的記者意外受傷后,史蒂夫被迫接手這項任務。在采訪過程中,他逐漸察覺案件存在重大疑點:關鍵物證缺失、目擊者證詞矛盾,而弗蘭克堅稱自己未犯下謀殺罪行。距離注射死刑僅剩十二小時,史蒂夫開始獨自追查真相,在夜色中輾轉證人、警局與檔案室,發現死者生前卷入警方緝毒行動。最終通過比對彈道證據,確認真兇為另一名在逃連環殺手,弗蘭克的定罪實為警方為掩蓋緝毒丑聞制造的冤案。史蒂夫在死刑執行前五分鐘將確鑿證據遞交法院,成功迫使法官簽發暫緩令。