Phim dựa trên cuốn tiểu thuyết bán tự truyện của JG Ballard. Jim Graham (Christian Bale) một cậu bé người An hư hỏng, sống chung với gia đình giàu có của mình ở Thượng Hải trước Chiến tranh Thế giới II. Trong cuộc xâm lược của Nhật Bản, Jim Graham bị tách cha mẹ. Với sự giúp đỡ của mộtngười lính (Malkovich), Jim Graham học cách để tồn tại mà không có một đoàn tùy tùng luôn bám theo sau. Vào thời điểm người lính ấy và Jim Graham bị nhốt ở một trại tù Nhật Bản, cậu bé đã nhặt nhạnh những mánh khóe đường phố và trở nên dũng cảm ruột. Cậu ta việc đi tù như là một cuộc phiêu lưu thú vị. Sắp trở thành người lớn, Jim Graham 13 tuổi không còn là cậu bé được nuông chiều mà đã trưởng thành hơn.