Talijanski Židov Guido i njegova obitelj odvedeni su u koncentracijski logor u 2. svjetskom ratu. Guido pokušava zaštititi sina od užasa koji ih okružuju tako što cijelu situaciju preokreće u igru čiji pobjednik osvaja tenk.
U travnju 1945. godine, Njemačka se nalazi na rubu poraza jer se ruska vojska približava s istoka, a savezničke snage napadaju sa zapada. U Berlinu, glavnom gradu Trećeg Reicha, Adolf Hitler proglašava da će Njemačka i dalje ostvarivati pobjedu i naređuje svojim generalima i savjetnicima da se bore do posljednjeg čovjeka. Kad kraj konačno dođe, a Hitler leži mrtav vlastitom rukom, ono što je ostalo od njegove vojske mora pronaći način da okonča bitku za Berlin.
Nakon što otkrije pohotno pismo i svjedoči seksualnom susretu mladića i svoje sestre, mlada Briony optuži ga da je počinio zločin.
Prije više od pola stoljeća američka i japanska vojska susrele su se na Iwo Jimi. Desetljećima poslije, iz zemlje na tom golom otoku iskopano je nekoliko stotina pisama. Ta pisma oslikavaju lica i glasove ljudi koji su se ondje borili, kao i iznimnoga generala koji ih je vodio. Japanski su vojnici poslani na Iwo Jimu znajući da se najvjerojatnije neće vratiti. Među njima su Saigo (Kazunari Ninomiya), pekar koji samo želi poživjeti kako bi vidio lice svoje novorođene kćeri; Baron Nishi (Tsuyoshi Ihara), olimpijski prvak u jahanju svjetski poznat po vještini i časnom držanju; Shimizu (Ryo Kase), mladi bivši vojni policajac čiji idealizam još nije ratom iskušan; te poručnik Ito (Shido Nakamura), strogi vojnik koji će radije pristati na samoubojstvo nego na predaju. Obranu predvodi general pukovnik Tadamichi Kuribayashi (Ken Watanabe) kojemu su putovanja Amerikom otkrila sve beznađe rata.