I am suspecting the film is cyanobacteria, but I am only going from the photos and if someone else knows more reliably what this is, all the better. I would certainly get it out quickly, not so much that it is in itself dangerous, but cyano if that is what this is is a sign of poor water quality.
Cyano is caused by organics in the presence of light. It is not directly harmful, and nothing will eat it. The only safe and effective way to get rid of it is to do a water change, siphoning out as much as you can and doing a very deep vacuum into the substrate. Keep the filter clean. Feed less to keep the organics more controlled. Reducing light is hit and miss. This needs light, but blackouts won't do anything long term without dealing with the organics, it will just return. Provided the parameters--being GH, pH and temperature--of tank water and tap water are the same, large multiple water changes will hurt nothing. Loosen this film before, and then vacuum it out. If it is cyano, it will sink to the substrate when you loosen it, easy to suck out.
Food. Do not feed so much that there is excess sinking uneaten. That's the upper fish. Cories need proper sinking foods like pellets, disks, tablets. Bug Bites is the #1 food for cories. They will root these out with their barbels and there will not be any left, unless you really over-feed. A tablet, disk or pellet obviously takes time to get eaten, I have had cories feeding from these for a couple of hours. But don't overfeed.
A trick I used to summon the cories and other fish to eat was to tap gently on the tank frame every time I fed. The fish soon learn what that tap means, and they will be out and scampering about.
In case someone suggests this, do not use antibiotics or any form of algicide or treatment. Never. There is a natural way to deal with this that will not dump toxins in the water.