LOS ANGELES (AP) -- Veteran actress Lupe Ontiveros, best known for her role in the movie "Selena," has died.

Close friend Rick Najera says the actress, who also appeared in dozens of films and TV shows over her 35-year career, died Thursday night of cancer. She was 69.

Bing: More on Lupe Ontiveros

Najera said she was surrounded by family and friends, including actors Esai Morales and Edward James Olmos, when she died at a hospital in Whittier, Calif., a suburb southeast of Los Angeles.

Ontiveros played Yolanda Saldivar in "Selena." Her other credits include "As Good as It Gets," "Real Women Have Curves," "The Goonies" and "Chuck & Buck."

The actress, born Guadalupe Moreno in Texas, once estimated she had played a maid more than 300 times.

#inlineGalOuter{ margin-top:10px; text-align:center; } #inlineGal { background-image:url('http://entimg.s-msn.com/i/grandprix/inlineGalleryBg.jpg' ); background-repeat: no-repeat; height: 334px; width: 452px; padding: 14px 24px 0px 24px; } #inlineGalHed { font-size: 18px; margin-bottom: 7px; text-align:left; } #inlineGalImageDiv { padding: 2px; border: 1px solid #b3c9e0; width: 442px; } #inlineGalViewAll { font-size: 13px; text-align: right; margin-top: 10px; margin-right: 8px; } Photos: In Memoriam 2012 View all ยป