The BFI London Film Festival is an annual film festival held in London, England, organized by the British Film Institute (BFI). Founded in 1957, the festival runs for approximately two weeks every October. It is considered the UK's largest public film festival, screening a diverse selection of feature films, documentaries, and short films from numerous countries worldwide.