I have some questions: 1. What data are you using and where are you getting them from? 2. What's the advantage to this compared to just using some chatbot? I tried gemini 2.5 pro with the same prompts as above and it got all of them the first try, so theoretically better than yours.
One thing you could add to the UI to improve it would be a link to imdb page for each movie in the results. Also, maybe you could make the example in the hero section functional - it was the first thing I looked at and tried typing my prompt in there, only to realize that's just for the looks. Hopefully this feedback helps you make it better.