Javier Prada & Selma Al-Hamouti, producers, at the Locarno Film Festival in Locarno, Switzerland in August 2025