Decent, but not great

Rating: 7/10 (25 May 2019)

Neither too good not bad, it's was entertaining and colorful.
The animated movie is obviously better
If they had done the following things right, I would've given 8 or 9 stars:

The movie was too Bollywoodish. I am indian and the movie felt like India, and not Middle Eastern. Some of the costumes and extras were Indian looking and some extras were even Black.
Jasmine role was done perfectly but Jasmine is much darker. They could've done darker makeup.
Jaffar was miscasted. He's supposed to be older, thin and gaunt ; with more malevolence and a rasping voice.

Otherwise, the rest was good.