Celebrity deaths in 2012 - In Memoriam

Slideshow posted in Photos | Friday, January 20, 2012

43 of 186: Lupe Ontiveros, a Mexican-American actress known for her roles in 'Selena' and 'Desperate Housewives,' died on July 27 at age 69. The actress died of liver cancer at Presbyterian Hospital in Whittier, Calif., her son Elias confirmed to OnTheRedCarpet.com. Her family was at her bedside.

Ontiveros had a long career in Hollywood but was likely best known for playing Yolanda Saldivar, the woman who murdered singer Selena in 1995. Ontiveros co-starred in the 1997 film 'Selena' with a young Jennifer Lopez, who played the famed singer.

Ontiveros also played Juanita Solis, the mother-in-law of Eva Longoria's character Gabrielle on 'Desperate Housewives.' Ontiveros earned an Emmy nomination for Best Guest Actress in a Comedy Series for the role in 2004.

Ontiveros also appeared in films like 'As Good As It Gets,' 'Real Women Have Curves,' and 'The Goonies.' She had television roles on 'Weeds,' 'Southland' and, most recently, 'Rob!'

She is survived by her husband and three adult sons.

(Pictured: Lupe Ontiveros in an undated promotional photo for the show 'Rob!' in 2012.) (CBS)