The BFI London Film Festival showcases the best of new British film but also highlights international work in a variety of languages, styles and genres. Taking place over 12 days – 5-16 October – there are also a series of talks with actors and directors as well as special galas too.