Saulės imperija – „Saulės imperija“ sukurta remiantis to paties pavadinimo rašytojo J.G. Ballard autobiografiniu romanu. 1941 – ieji. Antrojo pasaulinio karo metai. Džimas Grahamas (vaidina akt. Christian Bale) vienuolikametis Didžiosios Britanijos diplomato sūnus, su šeima gyvenantis Šanchajuje – vieninteliame neokupuotame japonų Kinijos mieste. Tačiau ramybė trunka neilgai – į miestą įsiveržia japonai, masinėje bėgančių žmonių minioje Džimas atitrūksta nuo tėvų ir pasimeta milžiniškame ir svetimame mieste. Čia jį randa gudrus machinatorius Beisis (vaidina akt. John Malkovich), laikinai priglaudęs protingą ir imlų vaikį. Tačiau aplinkybės ir vėl susiklosto ne pagal planą ir Beisis su Džimu patenka į karo belaisvių stovyklą …
Tai saga apie Amerikos gimimą, spalvingą jos istoriją. Tai istorijos apie Amerikos kančias, tai istorijos apie mūsų šaknis”. Filmo veiksmas vyksta Faiv Points’o rajone, tamsiame ir daugiatūkstantiniame miesto kampelyje, dorų piliečių vadinamame blogio ir chaoso centru. Būtent šitame “nusikaltimo rojuje” ir pasirodo jaunas airių imigrantas Amsterdam Velon – nužudytojo dvasininko sūnus, kuris kažkada buvo airių imigrantų grupuotės lyderis, atvykęs į Faiv Points’ą. Po šešiolikos metų, praleistų prieglaudoje, Amsterdam sugrįžta į Faiv Points’ą, kad surastų savo tėvo žudiką. Jo taikinys – Uiljam Kating “Bilas Mėsininkas”, negailestingas gaujos lyderis. Amsterdamo planas aiškus: sulaukti dienos, kai Uiljam Kating švenčia savo pergalę, ir jį nužudyti. Amsterdamo kova už šeimos garbę, laisvę ir moterį, kurią jis myli – visa tai vyksta svarbiu Amerikos istorijai periodu: liaudies sukilimai, kuriuos išprovokuoja Naujieji amerikiečiai, tokie kaip Amsterdam.