杰克-卡特(迈克尔凯恩饰)一直以为人讨债、做代理为生。他能力超群,总是喜欢一人独居。但当他的兄弟在一桩“意外事件”中遇难后,他回到了那个被他遗弃的“卡特”家----去偿还那永远也还不清的“债”,解开那萦绕在他心灵中的兄弟遇害之谜。
对于杰克来说,回到西雅图的家是一次弥补过失的机会。他联系上了他兄弟的妻子格洛里亚(米兰达-理查森饰)和她十多岁的女儿多琳(雷切尔-利-库克饰)。她们对他的这一举动很感疑惑。但当他发现兄弟的死整个是个谋杀时,他回来的目的很快从赎罪转向了复仇。
杰克终于与多琳达成了和解,多琳也开始帮他,带他深入到城里的那些阴暗角落,到一个充满了欺骗性、到处漂溢着虚假的世界。卡特曾想向那些罪恶伸张正义,但是他越深入了解到事件的真相,越对自己的动机开始怀疑。他非但没有复仇,反而起了宽仁之心,直到最终又开始了赎罪。。本片故事取材于第二次世界大战中61000名盟军俘虏被迫建造泰——缅铁路的真实事件。年轻的苏格兰军官欧内斯特·戈登上尉在一次战役中被日军俘虏,他和少校坎贝尔等人一起被迫成为天皇的奴隶修建泰国至缅甸的一段铁路。在战俘集中营中,他们忍受着残酷的折磨,但也在生不如死的日子里结成了坚固的友谊。欧内斯特在集中营里办起了“丛林大学”将战俘们牢牢团结在一起。日军的残暴让他们忍无可忍,坎贝尔少校终于决定实施逃跑计划,但计划的失败使得曾经与他矛盾颇深的战友牺牲自己挽救了他的生命。。