2015 BFI London Film Festival November 15, 2015 We take a look back at the stunningly dressed celebrities and VIPs at the 59th BFI London Film Festival which ran from 7-18 October earlier last month at the Odeon Leicester Square. The BFI is the lead organ...