1940 m. Sicilijos miestelis Castelcuta. Rūpintis sunkiai sergančiu tėvu čia atvyksta mergina vardu Malena. Kai tik ji išeina į gatvę, kiekvienas miestelio vyras nebegali atitraukti akių nuo nuostabaus grožio, o visos moterys paleidžia liežuvius ir skleidžia paskalas. Vos tik pamatęs Maleną, berniukas Renato pirmą kartą gyvenime nesugeba išsiginti nuo užplūdusių keistų jausmų. Jis pradeda sekti savo svajonių merginą, norėdamas išsiaiškinti, kokia yra tikroji Malena, kurios vyras tragiškai žuvo kare.

Juosta sukurta ne pagal Bibliją, o pagal graikų rašytojo Nikoso Kazantzakiso prieštaringai vertinamą romaną. Filme Kristus rodomas kaip dvejojantis žmogus, kuris veda Mariją Magdalietę, susilaukia vaikų ir, sugundytas vaiku apsimetusio šėtono, netgi atsisako kančios, nulipa nuo kryžiaus ir priima pasiūlymą sulaukti gilios senatvė.

Džozefas Donelis – nuskurdęs airių fermeris. Dėl negailestingo žemvaldžio kaltės netekęs tėvo ir namų jis nusprendžia skriaudikui atkeršyti. Džozefas netikėtai susipažįsta su žemvaldžio dukra Šenon. Jiedu pabėga į Ameriką ieškoti laimės. Šenon laive apiplėšiama ir Ameriką pora pasiekia be cento kišenėje, bet neprarasdami orumo abu stengiasi susikurti geresnį gyvenimą.