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