BFI London Film Festival

The BFI London Film Festival is an annual film festival held in London, England, in collaboration with the British Film Institute. Founded in 1957, the festival runs for two weeks every October.

1 story • Updated Oct 22, 2025
BFI London Film Festival
Entertainment

Story of Indigenous activist's murder takes top prize at London film festival

13 sources Oct 20, 2025