Lourdes Portillo was born on November 11, 1943 in Chihuahua, Mexico. She was a director and producer, known for
The Mothers of the Plaza of Mayo (1985),
Missing Young Woman (2001) and
The Devil Never Sleeps (1994). She died on April 20, 2024 in San Francisco, California, USA.