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. The film, which premiered in an Out Of Competition slot at this year’s Cannes film festival, follows a French couple who move to […]