French film festival offers immersive cultural experience