moviesNews The StepIn 2025 Report By Locarno Pro Concludes The Independent Film Industry Needs To Take More Risks In Order To Survive September 27th, 2025