Jim Graham (Christian Bale) é um garoto de 11 anos que vive com a família no oriente. Porém, sua vida muda repentinamente quando a China é invadida pelo Japão. Jim então é separado de seus pais, sendo obrigado a defender-se sozinho. Acostumado com as comodidades do dinheiro, o garoto é convocado para um campo de concentração, onde tem que obedecer regras rígidas para sobreviver.