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