黑人工人卡尔(塞缪尔•杰克逊 Samuel L. Jackson 饰)十岁的女儿被两个白人蹂躏了,在那种族歧视盛行的岁月,卡尔不相信法律能帮他和女儿讨回公道。于是,他径自找到了那个家伙并将他们射杀。复仇后的卡尔直接来到了警察局投案自首。 年轻律师杰克(马修•麦康纳 Matthew McConaughey 饰)被指派为卡尔的辩护律师,由于卡尔根本不相信法律会对黑人公正,所以他和杰克没有达成一致。果然,庭上卡尔收到了不公正的对待。法律系那大学生艾伦(桑德拉•布洛克 Sandra Bullock 饰)这时出现了,她站在杰克这一边,决定为卡尔做无罪辩护。 虽然杰克获得了支持,但他的生活却受到了极大的威胁:当地的三K党用尽各种方法要挟杰克,甚至威胁要炸毁他的房子!卡尔看到了杰克和其他人的努力,他决定和众人团结一致,为公义而战。。在少数族裔聚集的加州安德森,一个星期六的凌晨,六名帮派成员被警方击毙。他们的同伙发誓为他们报仇。同一天的下午,警督毕邵普(Austin Stoker 饰)受命看守一间即将废弃的警局,另一方面,在加州的洛克卢塞斯监狱中,以穷凶极恶的罪犯拿破仑·威尔逊(Darwin Joston 饰)为首的三名罪犯将被押解到另间监狱。复仇的帮派团伙在路上随意射杀了一名小女孩,女孩的父亲将一名匪徒杀死,随后逃到毕邵普看守的警局,此时警局当中只有毕邵普和两个女文员,加之此前不久因押解囚犯半路急病,押解车转入这间警局临时停留。此时,警员和囚犯被外面埋伏的帮派分子围堵射杀,毕邵普决定借用威尔逊的力量抵挡警局外的暴徒……。