In this study, various chitosan-based films such as chitosan (C), chitosan-condensed tannin (CT), chitosan-casein (CC), and chitosan-casein-condensed tannin (CCT) films were prepared for the purpose of food packaging. In order to improve the hydrophobicity of these films, carnauba wax was blended into CCT to produce CCTW film. Properties such as morphology, UV resistance, water solubility, barrier performance, tensile strength, antioxidant, antibacterial and its performance as food packaging were evaluated. Compared with other chitosan-based films, CCTW films exhibited higher UV resistance, tensile strength, thermal stability and hydrophobicity. The addition of both condensed tannin and carnauba wax has significantly decreased the water vapor and oxygen permeability of the CCTW films. The CCTW films were proved capable of repelling most daily consuming liquids. Besides, CCTW films displayed outstanding free radical scavenging rate and antibacterial properties. Meanwhile, bananas wrapped with CCTW films remained fresh for seven days without any mold growth and outperformed other types of films. Apart from that, the CCTW films also showed biodegradable characteristics after exposure to Penicillium sp. These distinguished characteristics made the CCTW films a promising packaging material for long-term food storage.