华特(克里斯蒂安·贝尔ChristianBale饰)是目无王法的纨绔子弟,因为杀害了一名黑人学生而被沙夫特(塞缪尔·杰克逊SamuelL.Jackson饰)捉拿归案。无奈华特的家里有权有势,仅仅略施小计就令华特无罪释放。然而,重获自由的华特却并不懂得珍惜,他对让自己丢了面子的沙夫特恨之入骨,发誓一定要除之而后快。 沙夫特因为坚守内心里的正义,因此树敌众多,想要取他性命的,除了华特以外,还有曾经被他羞辱过的毒枭和在警察局里贪污受贿的刑警。性命同样受到威胁的,还有目击了华特杀人现场的证人,沙夫特必须早华特一步找到他,将他保护起来。