deadline.com
87%
621
‘The Beasts’ Wins Three Awards At Close Of Tokyo International Film Festival
Psychological thriller The Beasts, directed by Spain’s Rodrigo Sorogoyen, won three awards at this year’s Tokyo International Film Festival, including the Tokyo Grand Prix, best director and best actor for Denis Menochet.