瑞典医生()安东(米克尔·佩斯勃兰特 Mikael Persbrandt 饰)常年工作在苏丹的难()民()营,每天直面武装暴力造成的伤痛与死亡;休假时则飞返丹麦,与分居中的妻子玛丽安(崔娜·蒂虹 Trine Dyrholm 饰)轮流照看两个儿子。男()孩克里斯蒂安(威廉·约翰·奈尔森() William Jøhnk Nielsen 饰)从伦敦迁至丹麦,母亲的病逝令他与()父亲心生隔()阂。在新学校中他与安东的长子伊莱亚斯(马库斯·瑞格德 Markus Rygaard 饰)结识,后者因瑞典人的身份受到同学的歧视与欺凌。克里斯蒂安教会伊莱亚斯以暴制()暴,两个同样来自破碎家庭的男孩成为好友。
安东带着两个儿子和()克里斯蒂安外出游()玩,因误会被人连续掌掴羞辱。安东坚持以宽容忍让的态度化解此事,却不被孩子们理解。在发现库房里的火药()后,克()里斯蒂安开始怂恿伊莱亚斯加入自己危险的复仇计划。而此时()已经回到苏丹的安东()因为救治了()恶贯满盈的当地()大佬(),内心正经历着一场道德的煎熬……
影片原名《复仇(The Revenge)》,后更名《更好的世界(In a Better World)》,于2011年相继摘得第68届金球奖最佳外语片奖和第83届奥()斯卡金像奖最佳外()语片奖两项殊()荣。