華特(克里斯蒂安·貝爾ChristianBale飾)是目無王法的紈绔子弟,因為殺害了一名黑人學生而被沙夫特(塞繆爾·杰克遜SamuelL.Jackson飾)捉拿歸案。無奈華特的家里有權有勢,僅僅略施小計就令華特無罪釋放。然而,重獲自由的華特卻并不懂得珍惜,他對讓自己丟了面子的沙夫特恨之入骨,發(fā)誓一定要除之而后快aaa 沙夫特因為堅守內(nèi)心里的正義,因此樹敵眾多,想要取他性命的,除了華特以外,還有曾經(jīng)被他羞辱過的毒梟和在警察局里貪污受賄的刑警。性命同樣受到威脅的,還有目擊了華特殺人現(xiàn)場的證人,沙夫特必須早華特一步找到他,將他保護起來。