The film in your photo is called a "pellicle", which is caused by wild yeast and/or bacteria. Beer with a pellicle is generally safe to drink.
Mold is entirely different. It looks different and can produce toxins and allergens, making it unsafe to drink.
Beer contaminated with wild microbes won't necessarily sour or have any other off-flavors.
I agree 100% with
@IslandLizard -- skip the secondary. It has no benefit and only causes problems.
Since it smells/tastes fine, it's safe to package. Go ahead and package as normal.
Thoroughly clean all your equipment, after
every brew:
After use, soak with PBW or fragrance-free Oxiclean. Use a soft sponge to remove residue. Disassemble spigots and anything else you can and soak that too.
Before use, wet everything with a good no-rinse sanitizer.
Use clean technique when handing the wort and beer -- assume all surfaces not rigorously cleaned & sanitized smooth surfaces have wild microbes on them, because they do. Air has wild microbes floating around in it too; reduce open exposure as much as reasonably possible.
CO2 does not kill anything; the wild microbes will survive in the keg until you clean it.
Hope this makes sense. Good luck & welcome to HBT!