She is an American actress, born in New York, USA. She was born to Mexican parents. She is known for Alucarda (1977), Missing (1982), and Burden of Guilt (2009).