故事發(fā)生在1968年的南非,嚴(yán)格殘酷的種族隔離制度讓在那里生活著的兩千五百萬(wàn)黑人面臨著悲慘的命運(yùn)。為了維護(hù)種族的權(quán)利,一部分黑人們奮起反抗,但等待著他們的結(jié)局不是驅(qū)逐出境就是被關(guān)押在羅賓島監(jiān)獄之中。 詹姆斯(約瑟夫·費(fèi)因斯 Joseph Fiennes 飾)就出生在這樣惡劣的局勢(shì)之中,幸運(yùn)的是,他是一位不折不扣的白人。從小大人們就向詹姆斯灌輸著“黑人低人一等”的荒謬概念,成年之后,已然完全被洗腦的詹姆斯成為了羅賓島監(jiān)獄的一名看守,而他所看管的囚犯正是南非的民主斗士曼德拉(丹尼斯·海斯伯特 Dennis Haysbert 飾)。隨著時(shí)間的推移,對(duì)黑人們?cè)絹?lái)越了解的詹姆斯開(kāi)始對(duì)自己的所作所為產(chǎn)生了質(zhì)疑——難道白人就真的可以這樣理所當(dāng)然的囚禁和侮辱自己的同胞嗎?