Over one week after I’m Still Here took home the Academy Award for Best International Film at the 2025 Oscars, Americans will finally be able to watch this critically-acclaimed Brazilian drama at home ...