Shanghai Film Fest 2025 Winners: ‘Black Red Yellow’ Wins Best Picture
The 27th edition of SIFF wrapped with star power, diverse award winners, sold-out screenings and a pointed embrace of AI’s potential role in filmmaking. Source: Shanghai Film Fest 2025 Winners: ‘Black Red Yellow’ Wins Best Picture