Der schottische Offizier Eric Lomax (Colin Firth) gerät während des Zweiten Weltkriegs in japanische Gefangenschaft und wird in ein Kriegsgefangenenlager nach Thailand verfrachtet. Dort werden die Gefangenen bei schlechter Versorgung gezwungen, den Bau einer Eisenbahnstrecke voranzutreiben.