She played Ameila in the 2006 film Babel, which was nominated for several awards and was nominated for Academy Award for Best Supporting Actress.
She was raised in Central Mexico and worked as a theater director.
She has worked as an acting coach for Telemundo.
She has a daughter and her second marriage was to Arnaldo Pipke.
She worked on the film Spanglish with Paz Vega.