Em 1942 a tensão toma conta de um campo de concentração na ilha de Java. O prisioneiro inglês Jack Celliers (David Bowie) provoca um conflito quando decide não obedecer às rígidas regras do capitão Yonoi (Ryuichi Sakamoto). A insolência é repudiada com violência, mas esta não consegue acabar com o orgulho e a honra do oficial inglês, o que enfurece ainda mais o capitão. Parecendo ser o único a compreender o que se passa, o também prisioneiro John Lawrence (Tom Conti), que fala japonês, tenta acalmar os ânimos.