The British Film Institute has announced the full programme for this year’s BFI London Film Festival, which includes 58 films from around the world including the previously announced opening night European premiere of Mangrove from director Steve McQueen and closing night film Ammonite from director Francis Lee. Here’s the full list of films for the […]