机无线电报务员的经历所引发。斯皮尔伯格请对剧本进行了一次未列名的改写，之后再请来斯托帕德编写电影的。《太阳帝国》是在英国的拍摄的，并在上海市和西班牙取景。主创人员在亚洲进行了大量搜寻工作，希望能找到与1941年上海类似的地点。他们于1985年与上海电影制片厂和中国电影集团旗下的中国电影合作制片公司进行了洽淡。经过一年的谈判，剧组获许在1987年3月上旬开始进行为期三周的拍摄，这也让本片成为1940年代后第一部在上海拍摄的美国电影。中国政府允许了剧组将一些字符改为繁体中文，并暂时封闭一些街区来进行拍摄，另