Bridging Cinematic Principles and Generative AI for Automated Film Generation