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.