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.
Viktorija ir Polas (akt. Keanu Reeves) susitinka autobuse. Ką tik iš karo grįžęs vaikinas apgina žavią merginą nuo dviejų įkyruolių. Už tai jį išlaipina. Pasirodo, kad visai netoli Viktorijos namų. Kaip tik ją, eidamas takeliu, ir susitinka Polas. Viktorija prisipažįsta bijanti eiti namo, nes po romano su savo mokytoju ji pastojo, o jos tėvas už tai dabar gali ją net užmušti. Tačiau abu netikėtai susitikę jaunuoliai suranda išeitį. Polas turi apsimesti Viktorijos vyru, kiek su ja pagyventi, o po to neva išsiskirti. Tačiau jų tokius praktiškus planus netikėtai sugriauna meilė...