Eric Lomax (Colin Firth) es un oficial del Ejército Británico fascinado desde su infancia por los ferrocarriles. Durante la Segunda Guerra Mundial (1939-1945) fue capturado por los japoneses en la campaña de Singapur (1942) y enviado a un campo de trabajo en la línea férrea entre Birmania y Tailandia. Allí, consiguió sobrevivir a pesar de las terribles condiciones de vida y de las torturas que sufrió. Muchos años después, instalado en el norte de Inglaterra con su esposa (Nicole Kidman), sigue dedicándose a su pasión por los trenes; pero entonces averigua que el soldado japonés que tanto lo maltrató sigue vivo. Historia basada en hechos reales.