Oscars 2025: ‘I’m Still Here’ beats ‘Emilia Pérez’, becomes first Brazilian film to win Best International Feature
Brazilian director Walter Salles (L) accepts the award for Best International Feature Film for “I’m Still Here” from Spanish actress Penelope Cruz onstage during the 97th Annual Academy Awards at the Dolby Theatre in Hollywood, California on March 2, 2025. Brazilian political drama I’m Still Here won the prestigious prize for Best International Feature Film…