The town of Luton in the UK is famous for lots of things; hat making, Vauxhall cars, David Arnold, Paul Young and now the Filmstock International Film Festival. Now in its 8th year, the festival’s passionate approach to Independent filmmaking has gained it a dedicated and ardent following.
This year’s gathering saw an 11 day period [...]