“Eva Luna” spune povestea Evei Gonzalez (Blanca Soto), o tânără care se ocupă de culesul merelor într-o regiune sudică a Californiei, și care, din motive necunoscute de ea, își însoțește familia la Los Angeles. Cu o zi înainte de călătorie, mătușa ei, Augusta, îi citește în cărți și îi prezice un viitor întunecat, îi spune că va întâlni un bărbat care o va face să cunoască atât adevărata fericire, cât și infernul. Acest bărbat se numește Daniel Villanueva (Guy Ecker), unul dintre cei mai râvniţi şi bogaţi văduvi din Los Angeles, dar şi să lucreze în domeniul publicităţii. Eva trebuie să lupte între dragostea pe care o va simţi pentru Daniel şi dorinţa de a-şi răzbuna tatăl mort într-un accident de maşină.