Walter Salles' Brazilian drama "I'm Still Here" was named the best of the 35 Oscar-contending international films at the 2025 ...