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