Güneş İmparatorluğu (orijinal adı: Empire of the Sun), J. G. Ballard'ın aynı adlı yarı otobiyografik romanı temel alınarak çekilen 1987 yılı yapımı tarihi savaş filmidir. Steven Spielberg'in yönettiği filmin başrollerinde Christian Bale, John Malkovich, Miranda Richardson ve Nigel Havers yer aldı. Güneş İmparatorluğu, zengin Britanyalı ailesi ile Şangay'da oturan, ancak II. Dünya Savaşı'nda Japonya'nın Şangay'ı istila etmesi sırasında onları kaybedip, yolu bir esir kampına düşen Jamie "Jim" Graham adlı çocuğun öyküsünü anlatır.
Spielberg projeyi ele almadan önce filmi yönetmesi için sırasıyla Harold Becker ve David Lean ile görüşüldü. Spielberg, David Lean filmlerine ve II. Dünya Savaşı'na olan takıntısı nedeniyle filmi yönetmeyi istedi. Film, Spielberg'in en derin çalışması olarak görülür. Ballard'ın kitabının kahramanlık temasına sahip olmasına rağmen, Spielberg anne ve babasından ayrılmış bir çocuk ile ilgilenen bir film yaptı. Film her ne kadar eleştirel yönden takdir görse de, gişede hayal kırıklığı yarattı.