İkinci Dünya Savaşı zamanında geçen hikayede Jim Graham, ailesiyle birlikte Şanghay'da hayatını sürdürmektedir. Tüm dünyayı saran ateşten Şanghay'da nasibini alır ve Japonlar tarafından istila edilir. Savaş sonrası Jim ve ailesinin hayatı alt üst olur. Anne ve babasını savaşta kaybettikten sonra Jim, Japonlar tarafından toplama kampına götürlür. Burada sahip olduğu hayal gücü sayesinde yaşadığı korkunç ortamı bir maceranın parçası haline getirmeye çalışır. Steven Spielberg’in, J.G. Ballard’ın yarı otobiyografik romanından uyarlayarak çektiği Güneş İmparatorluğu’nda Christian Bale, on üç yaşındaki haliyle izleyici karşısında.