黑人工人卡尔(塞缪尔•杰克逊 Samuel L. Jackson 饰)十岁的女儿被两个白人蹂躏了在那种族歧视盛行的岁月卡尔不相信法律能帮他和女儿讨回公道于是他径自找到了那个家伙并将他们射杀复仇后的卡尔直接来到了警察局投案自首 年轻律师杰克(马修•麦康纳 Matthew McConaughey 饰)被指派为卡尔的辩护律师由于卡尔根本不相信法律会对黑人公正所以他和杰克没有达成一致果然庭上卡尔收到了不公正的对待法律系那大学生艾伦(桑德拉•布洛克 Sandra Bullock 饰)这时出现了她站在杰克这一边决定为卡尔做无罪辩护 虽然杰克获得了支持但他的生活却受到了极大的威胁:当地的三K党用尽各种方法要挟杰克甚至威胁要炸毁他的房子卡尔看到了杰克和其他人的努力他决定和众人团结一致为公义而战