肯雅(桑娜·莱瑟 Sanaa Lathan 饰)是公司里的核心员工,在不久的将来将会成为公司合伙人,然而,就在她的事业蒸蒸日上一马平川的同时,肯雅的感情生活却是一片空白。孤独和寂寞之中,肯雅决定主动出击改变现状。
肯雅和名为布莱恩(西蒙·贝克 Simon Baker 饰)的男子来了一场浪漫的约会,可约会的过程却并不如肯雅想象的那样美好。不仅如此,布莱恩是一个彻头彻尾的白人,肤色的差异无时不刻都在困扰着肯雅。就在肯雅和布莱恩的感情渐渐走上正轨时,马克(布莱尔·安德伍德 Blair Underwood 饰)出现在了肯雅的身边。无论是个性还是兴趣,马克都和肯雅十分合拍,这让肯雅陷入了难以抉择的境地之中。。黑人工人卡尔(塞缪尔•杰克逊 Samuel L. Jackson 饰)十岁的女儿被两个白人蹂躏了,在那种族歧视盛行的岁月,卡尔不相信法律能帮他和女儿讨回公道。于是,他径自找到了那个家伙并将他们射杀。复仇后的卡尔直接来到了警察局投案自首。 年轻律师杰克(马修•麦康纳 Matthew McConaughey 饰)被指派为卡尔的辩护律师,由于卡尔根本不相信法律会对黑人公正,所以他和杰克没有达成一致。果然,庭上卡尔收到了不公正的对待。法律系那大学生艾伦(桑德拉•布洛克 Sandra Bullock 饰)这时出现了,她站在杰克这一边,决定为卡尔做无罪辩护。 虽然杰克获得了支持,但他的生活却受到了极大的威胁:当地的三K党用尽各种方法要挟杰克,甚至威胁要炸毁他的房子!卡尔看到了杰克和其他人的努力,他决定和众人团结一致,为公义而战。。