Héctor Obando and Patricia Ayala Ruiz posing with the SIFF Grand Jury Prize at 2026 Shanghai International Film Festival Closing Ceremony 01.jpg