“The Beasts,” Rodrigo Sorogoyen’s psychological thriller about a French couple who come to live a peaceful life in Spain’s Galician countryside, but get a less than warm welcome from the locals, won the Tokyo Grand Prix at the 35th Tokyo International Film Festival at Tuesday night’s closing ceremony. The festival, which unspooled Oct. 24 to Nov.
Read More