Der schottische Offizier Eric Lomax (Jeremy Irvine) wird im Zweiten Weltkrieg in Singapur von den Japanern festgenommen und gefoltert.
Zusammen mit weiteren Kriegsgefangenen wird er nach Thailand verfrachtet. Dort werden sie gezwungen, den Bau der beruechtigten Thailand-Burma-Eisenbahn voranzubringen.
Auch Jahre spaeter kann Lomax (Colin Firth) das Erlebte nicht verarbeiten und leidet darunter.
Als er von seinem besten Freund erfaehrt, dass sein ehemaliger Peiniger noch lebt, beschliesst er, ihn zu suchen.
Seine Frau Patti (Nicole Kidman) war ihm immer eine grosse Stuetze und steht ihm auch jetzt zur Seite.