Movies Bird Premieres at BFI London Film Festival The 68th BFI London Film Festival (LFF) recently hosted the highly anticipated UK premiere of Andrea Arnold’s latest feature, “Bird.” This striking October 20, 2024 by Staff