Lupe Ontiveros, the actress known for roles in in "Selena" and "Desperate Housewives," has died at age 69.

According to multiple news outlets, Ontiveros died of liver cancer at Presbyterian Hospital in Whittier, Calif. on Friday, July 27.

Ontiveros's most notable role was in the 1997 biopic "Selena." In the film, she portrayed Yolanda Saldívar, the convicted murderer of Tejano singer Selena. She also appeared in the Academy Award winning film "As Good as It Gets."

The Mexican-American actress also had a recurring role in the 2004-05 season of American prime time soap opera series "Desperate Housewives" as Juanita Solis, Gabrielle's suspicious mother-in-law. She received an Emmy nomination as Best Guest Actress in a Comedy Series for this role.

"Desperate Housewives" co-star Eva Longoria spoke about Ontiveros' death in a Tweet on July 27 saying, "I'm deeply saddened at the news of my dear friend Lupe Ontiveros passing. She was more than a colleague to me, she was my family. My heart is with your family Lupe."

She is survived by her husband and three adult sons.

Click "start" to see photos of Lupe Ontiveros and her incredible career.