阿杜(素格力·威塞哥 Sukrit Wisetkaew 饰)是一名私生子,一天,母亲带着他来到父亲家门前,希望父亲能够收留无家可归的母子两人,可是那天父亲不在家,开门的是父亲的正房,两人遭到了正房非人的对待,最终,母亲含恨而死。而阿杜则被姗姗来迟的父亲领进家门,开始了寄人篱下饱受欺凌的生活。
唯一对阿杜好的,是邻居家的女儿阿明(培查雅·朝瓦莉 Pitchaya Chaowalit 饰),但阿明能够带给阿杜的温暖毕竟是有限的。一场意外中,阿杜坠入海中,继母以为他已经死了,可实际上,阿杜幸运的被好心人所救。一晃眼十几年过去,阿杜隐姓埋名再度回到了继母的身边,他的目的只有一个,那就是复仇。。黑人工人卡尔(塞缪尔•杰克逊 Samuel L. Jackson 饰)十岁的女儿被两个白人蹂躏了,在那种族歧视盛行的岁月,卡尔不相信法律能帮他和女儿讨回公道。于是,他径自找到了那个家伙并将他们射杀。复仇后的卡尔直接来到了警察局投案自首。 年轻律师杰克(马修•麦康纳 Matthew McConaughey 饰)被指派为卡尔的辩护律师,由于卡尔根本不相信法律会对黑人公正,所以他和杰克没有达成一致。果然,庭上卡尔收到了不公正的对待。法律系那大学生艾伦(桑德拉•布洛克 Sandra Bullock 饰)这时出现了,她站在杰克这一边,决定为卡尔做无罪辩护。 虽然杰克获得了支持,但他的生活却受到了极大的威胁:当地的三K党用尽各种方法要挟杰克,甚至威胁要炸毁他的房子!卡尔看到了杰克和其他人的努力,他决定和众人团结一致,为公义而战。。