
For 12 days from October 2 to 13, the 63rd BFI London Film Festival (LFF) will showcase 229 feature films including 41 documentaries, 7 animations, 13 archive restorations and 7 artists’ moving image features. The program also includes 116 short films.


