The official competition lineup of the 70th edition of the BFI London Film Festival (LFF) is set, with organizers unveiling the 10 movies that will vie for the best film award. The titles make for an international lineup of filmmakers, with 10 countries represented, including the U.K., Ireland, Brazil, Denmark, France, Germany, Hungary, Italy, Japan, and Poland. “This year’s official competition explores an incredible range of storytelling, from a wide range of voices and styles, spanning fiction to documentary, from post-war Europe to Dhaka, Japan and beyond,” organizers said. The competition program includes the world premiere of Carol…