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.
Also starring Julia Fox, Chris Sullivan, and Callina Liang, Presence originally premiered at Sundance Film Festival last January, where Neon bought the distribution rights in a $5 million deal.