Lourdes Portillo, the prominent Mexican filmmaker and social activist behind The Devil Never Sleeps and the Oscar-nominated Las Madres – The Mothers of the Plaza de Mayo, has died. She was 80. Portillo died at her home in San Francisco on Saturday, her friend Soco Aguilar told The Hollywood Reporter. She was surrounded by her […]