Scroll to Top

On October 8th, the London Film Festival opened at the Odeon Leicester Square Cinema in London. Many were not lucky enough to get their hands on Gala Screening tickets, rumoured to admit entry to an after...