My opinion, which I think is also the opinion of most others who hang out here, is that you should not have a film inside your bottles after drinking it and rinsing out with water.
I can see perfectly well through my bottles after rinsing, and I almost always peek in there after rinsing to make sure the sediment is gone. I've never seen it.
But back to the topic: I recommend soaking your bottles in Oxiclean, or maybe One-step (I haven't used that stuff since the 90s. Or maybe it was B-Brite, I don't remember).
Then rinse with star san. (Or Iodophor). As has been said, One-step is not considered a sanitizer by the FDA. That doesn't mean it doesn't kill stuff, but why would you use that over something that is recognized as a killer?
The nice thing about StarSan is that it's a NO-RINSE sanitizer, so you just make sure everything is covered and let it drain out. It's fine to leave a film of sanitizer on it as you rack or bottle. Plus, you can mix it up with distilled water and store in jugs. Then use a spray bottle to apply, and just fill the spray bottle as needed. You use MUCH less this way and it's super convenient!
However you look at it, there must be a reason your bottles have a film in them after rinsing. I'd troubleshoot that. Although I have a feeling that a short soak in hot Oxiclean before using will remove whatever it is.