BFI London Film Festival announces 2026 official competition lineup

The 70th BFI London Film Festival has unveiled the ten films competing for its prestigious Best Film Award, showcasing an international selection