A finales de 1941, el ejército japonés ocupa Shanghai. Ante la invasión, los Graham, una familia británica de clase alta afincada en la ciudad, deciden regresar a su país. Pero durante la evacuación, el matrimonio pierde a su hijo, Jamie, que se desorienta entre la multitud. Al principio el niño vuelve a su casa y espera a que sus padres vayan a buscarlo, pero al pasar las semanas las provisiones se agotan y Jamie debe salir en busca de comida. El pequeño acabará detenido en un campo de concentración junto a otros ciudadanos americanos y británicos.
El escritor J. G. Ballard, autor de novelas como Crash o High Rise, plasmó su dura infancia en un campo de prisioneros japonés durante la Segunda Guerra Mundial. Primer papel protagonista de Christian Bale, futuro Batman de Christopher Nolan. Curiosamente, se utilizaron localizaciones de Cádiz y Sevilla para recrear paisajes japoneses.