(CBS/AP) Veteran actress Lupe Ontiveros, who appeared in scores of TV shows and movies including "Desperate Housewives," "Selena" and "As Good As It Gets," has died. She was 69.
Ontiveros died Thursday at a hospital in Whittier, Calif., a suburb southeast of Los Angeles, after a brief battle with liver cancer, according to longtime friend and family spokesman Jerry Velasco.
She was perhaps best known for her role in "Selena," the 1997 biopic based on the life story of the Tejano pop star. Ontiveros played Yolanda Saldivar, who in real-life was convicted of killing Selena Quintanilla. The film launched the career of Jennifer Lopez, who played the title part.
But that was only one of many roles. Ontiveros worked steadily in TV and film for more than 35 years.
"I want to go from the set to the grave," she quipped in 2010 while receiving a lifetime achievement award from the National Association of Latino Independent Producers. "From the stage to the grave, that's how I want go."
Her credits include "Real Women Have Curves," TV's "Desperate Housewives" and - as in "The Goonies" - many, many turns as a housekeeper. She once estimated she played a maid more than 300 times on the stage and screen.
"I've had a hell of a good time playing those maids," she told LA Weekly in 2002. "Each one to me is very special ... No matter how much I resent the stupidity that is written into them, the audacity that the industry has when they portray us in such a nonsensical, idiotic, such - oh my God! - such a degrading manner, still, my humor survives in these maids. I'm very proud of them."
Born Guadalupe Moreno in El Paso, Texas, on Sept. 17, 1942, Ontiveros caught the acting bug in 1972 when she answered a newspaper ad for movie extras. She went on to help establish the Latino Theater Company in Los Angeles and advocated for Latino performers throughout her career.
Ontiveros is survived by her husband, three sons and two granddaughters.