The Argentina-Chile coproduction “The Punishment,” directed by Matias Bize, was named best feature over the weekend at the close of the Beijing International…
For the first time in the 13-year history of the annual Beijing International Film Festival, two outstanding actresses - Antonia Zegers from Chile and Line Renaud in France - jointly received the Tiantan Award for Best Leading Actress, one of the ceremony's most highly regarded honors.