Home > Public Appearances > 2016 > OCT 13: 60th BFI London Film Festival - "Their Finest" Mayor's Centrepiece Gala Last comments - OCT 13: 60th BFI London Film Festival - "Their Finest" Mayor's Centrepiece Gala No image to display