Jamie Graham, a privileged English boy, is living in Shanghai when the Japanese invade and force all foreigners into prison camps. Jamie is captured with an American sailor, who looks out for him while they are in the camp together. Even though he is separated from his parents and in a hostile environment, Jamie maintains his dignity and youthful spirit, providing a beacon of hope for the others held captive with him.
Christian Bale
as Jim
John Malkovich
as Basie
Miranda Richardson
as Mrs. Victor
Nigel Havers
as Dr. Rawlins
Joe Pantoliano
as Frank Demarest
Leslie Phillips
as Maxton
伊武雅刀
as Sgt. Nagata
Emily Richard
as Jim's Mother
Rupert Frazer
as Jim's Father
Peter Gale
as Mr. Victor
片岡孝太郎
as Kamikaze Boy Pilot
Ben Stiller
as Dainty