Film začíná tím, jak se Selena (Jennifer Lopez) připravuje na svůj koncert v houstonském Astrodomu 26. února 1995. Po jejím vystoupení se film vrací v čase do roku 1961. Abraham Quintanilla, Jr. (Edward James Olmos) a jeho skupina Los Dinos jsou na zkoušce kapely. Po zkoušce kapely se vydali za promotérem na druhou stranu města. Los Dinos jsou poté diskriminováni za to, že jsou Američané mexického původu. Los Dinos pak vystupují ve španělském nočním klubu a Mexičané je vypískají z pódia, protože neznají mexickou hudbu. Film se přesouvá v čase do roku 1981. Abraham opustil své sny stát se hudební hvězdou a začal pomáhat své rodině. Po práci si Abraham sedl na židli a začal hrát na kytaru. Jeho nejmladší dítě Selena (Rebecca Lee Meza) hrála na dvorku fotbal. Všimla si svého otce a byla zvědavá, co dělá. Začala před Abrahamem zpívat. Abrahama to překvapilo, založil rodinnou kapelu a pojmenoval ji Selena y Los Dinos. Do základu postavil A. B. Quintanillu III (Rafael Tamayo) a na bicí Suzette Quintanilla (Victoria Elena Flores). Selena se stala zpěvačkou skupiny.
Děj filmu se nyní odehrává v roce 1989, kdy Selena jako dospělá vystupuje na festivalu v texaském Houstonu. V další scéně začala Selena mluvit se svou sestřenicí (Seidy Lopez) o svých snech stát se módní návrhářkou. Suzette (Jackie Guerra) vyběhla nahoru a řekla jim, že v jejich kuchyni je rockový kytarista. Všichni tři začali špehovat, aby zjistili, co se děje. Chris Perez (Jon Seda) začal před Abrahamem dělat konkurz na nového kytaristu kapely. Abraham říká A.B. (Jacob Vargas), že se mu Chris nelíbí. Je to proto, že je to rocker. A.B. se však snaží Abrahamovi namluvit, že Chris změní svůj styl a vzhled. Druhý den Selena pozve Chrise, aby s ní povečeřel v pizzerii. V další scéně se Selenina píseň "Como La Flor" dostala na první místo v Billboardu, což přimělo skupinu sejít se a oslavovat. Selena je požádána, aby vystoupila v Mexiku, kde na ni čeká 50 000 fanoušků, aby zazpívala. Selena vystoupila, aby předvedla píseň "La Carcacha". Dav se však velmi rozvášnil a začal strkat lidi dovnitř pódia. Selena je později požádána svým otcem, aby dav uklidnila. Předvedla pomalejší verzi písně "Como La Flor" a všechny uklidnila. Po svém vystoupení se s Chrisem prošla po molu. Selena mu řekla, že se poprvé bála, zatímco Chris Seleně řekl, že ji miluje.
V autobuse Abraham zjistil, že se Chrisovi líbí Selena. Abraham říká Chrisovi a Seleně, že jejich vztah skončil. Poté Chrise vyhodí a nařídí mu, aby odešel. Selena se za ním pokusila utéct, její otec jí však řekl, že pokud to udělá, rozpustí skupinu. Poté se Selena a Chris začali tajně scházet a utekli. Druhý den se Selena vydala do otcova domu. Abraham začal plakat a řekl Seleně, že ho to mrzí. Poté přijal Chrise do rodiny. V další scéně Selena získala cenu Grammy a otevřela si obchody s oblečením. Jako manažerku najala Yolandu Saldivarovou (Lupe Ontiveros). Yolanda v nich začala krást peníze. Poté Selena začala nahrávat písně pro své crossoverové album. Abraham později zjistí, že Yolanda kradla peníze, a uspořádá schůzku, aby si vyslechl Yolandinu verzi. Yolanda Abrahamovi řekne, že pokud jí dá čas, dokáže svou nevinu. Později téhož večera, 26. února 1995, Selena vystoupila v houstonském Astrodomu s písní "Si Una Vez". Po tomto večeru Selena požádala svou matku, aby ji podrbala na hlavě, a že s Chrisem uvažují o založení rodiny. Selena poté sní o crossoverovém turné a zpívá "Dreaming of You". Poté, co Selena zazpívá úvod písně, je jí hozena růže. Je vidět, jak Selenu odvážejí do nemocnice. Reportéři všem sdělí, že Selenu postřelil Saldívar během hádky kvůli chybějícím finančním záznamům. V další scéně jde lékař k Seleniným rodičům. Říká jim, že Selena zemřela. Znovu zazní píseň "Dreaming of You", zatímco jsou vidět její fanoušci, kteří během svíčkové vigilie drží její fotografie. Film končí obrázkem Seleny, která mává na rozloučenou, s nápisem "16. dubna 1971 - 31. března 1995".