London. UK. Ken Loach at the BFI London Film Festival Screening of Inside Llewyn Davis at the Odeon West End Leicester Square, London. 15th October 2013. LMK386-45552-161013 Gary Mitchell/Landmark Media .


Size: 2495px × 4109px
Photo credit: © Landmark Media / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: