杰森是一个美国学生,他在南非的种族隔离区,被当地的一批愤怒的年轻人被打死。很多年后,杰森的母亲却被告知,那些杀死杰森的凶手要申请赦免。杰森的家人立马收拾好一切,登上了飞往开普敦的飞机。愤怒之至的母亲发誓要和那些杀死自己孩子的凶手斗争到底。
身为女记者的纳迪·摩根(Nadine Morgan)在全世界周游,跟踪重要的情报、报道重要的事件。当她在墨西哥城遭遇毒枭袭击后,不得不暂时回到自己的家乡马萨诸塞州(Massachusetts),由父亲和父亲的女友照顾她。但看到父亲和另一个女人在一起,纳迪心痛不已,想尽快离开这个地方。这时,她听说了关于杰森·欧文(Jason Irving)的故事。这引起了纳迪的兴趣,于是她离开家乡,再次启程飞往开普敦。
纳迪随着杰森的故事,看到了一个美丽却又充满鬼魅的南非,而同时,她自己的内心也充满让她心碎的回忆。纳迪每日都被罪恶和悔恨的情绪左右着,希望能借对杰森案件的报道忘记自己。纳迪和杰森的母亲、以及杀死杰森的一个凶手,不经意间越走越近……
在一个既熟悉又陌生的城市,纳迪被迫去面对那些长期受到压迫的魔鬼,被迫去接受自己家庭的历史。她渐渐开始明白,怎样学会原谅……