2015 BFI London Film Festival

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...