迈尔肯(丹泽尔•华盛顿 Denzel Washington 饰)出生于一个黑白通婚的家庭,其父是黑人牧师,其母是无偏见的白人。但是当时,美国种族矛盾激化,3K党经常骚扰他家,在他的幼小心灵中种下了复仇的种子。迈尔肯长大后,混迹于街巷酒吧之中,甚至染上了毒品、偷盗等恶习。一次偶然的机会,迈尔肯与白人女子索菲亚相遇,但这段爱情因种族偏见而夭折。迈尔肯因犯罪锒铛入狱,正当他处于困境之时,一位黑人教徒引领他皈依了伊斯兰教,这也成为他人生的转捩点。他通过阅读大量书籍,逐渐了解了种族歧视的文化根源,并多次在公开场合宣扬黑人要独立、对白人复仇的激进主张,引起轩然大波。迈尔肯成为很多人的眼中钉,甚至遭遇了背叛,引来了灭顶之灾……
八公(Forest 饰)是一条谜一样的犬,因为没有人知道它从哪里来。教授帕克(理查·基尔 Richard Gere 饰)在小镇的火车站拣到一只走失的小狗,冥冥中似乎注定小狗和帕克教授有着某种缘分,帕克一抱起这只小狗就再也放不下来,最终,帕克对小狗八公的疼爱感化了起初极力反对养狗的妻子卡特(琼·艾伦 Joan Allen 饰)。八公在帕克的呵护下慢慢长大,帕克上班时八公会一直把他送到车站,下班时八公也会早早便爬在车站等候,八公的忠诚让小镇的人家对它更加疼爱。有一天,八公在帕克要上班时表现异常,居然玩起了以往