American cinephiles everywhere just added a new movie to their watch list: I’m Still Here, the Brazilian drama that nabbed a surprise bid for Best Picture in the 2025 Oscar nominations this morning.
Oscar nominations were announced on Jan. 23, with 'Emilia Pérez,' 'Wicked' and 'The Brutalist' taking the lead ...