Walter Salles' directorial 'I'm Still Here' won the Best International Feature Film Oscar on Sunday, marking the first time that a Brazilian entry has won in the category. The film emerged victorious by defeating France's 'Emilia Perez,' Germany's 'The Seed of the Sacred Fig,' Denmark's 'The Girl With the Needle' and Latvia's 'Flow.'