Train a model using a multi-column text-filled excel sheet
You will need to convert that to something that a neural network can understand.

Movie Name

Is useless. At least you want to judge a movie by its name.

Description

You will need to perform a Tokenization. Grab the x's more common words and convert them on an array.
I recommend you to see these videos from TensorFlow.
https://www.youtube.com/watch?v=fNxaJsNG3-s&amp;t=18s
There you can find the Google Colab Links for the job.

Director

There are two options. A One Hot Array or an integer for every director.
One Hot Array may be better if you don't have an order of similarity of the directors. But will increase the size of the inputs.
If you have an order of similarity of the directors an integer for each director will work fine.

Rating

Nothing to do here. Is ready to go.
You can perform this work directly on excel, but tensorflow has great tools for it.
It’s hard to run the model after you have trained it on excel.
If you are to comfortable on excel or you can install new software on your computer, I’ve made a backpropagation algorithm that runs on excel and give you a formula to paste in a module.
https://github.com/TorrensJoaquin/Multivariant-Nonlinear-Regression-in-VBA-Small-Neural-Network