Chinese film director Chloe Zhao has become the most awarded director in a single award season with her film Nomadland
Tag: Film Review
Posted inMovies
Chinese film director Chloe Zhao has become the most awarded director in a single award season with her film Nomadland