The BFI London Film Festival, in partnership with American Express, has announced today the full program line-up of its 66th…