Arrivals at the BFI London Film Festival Gala European Premiere of "The Invisible Woman" at - Tuesday 15th October 2013

Odeon Leicester Square - London United Kingdom - Tuesday 15th October 2013 (34 images)

Advertisement