I honestly didn't know what I was going into and it was such a delightful surprise! It really exceeded my expectations and I had fun during the whole movie. Critics are really being harsh and I can't believe that beauty and the beast was more critically praised. The movie was so bland and boring while this one has so much energy and life to it. The characters had amazing chemistry with each other and the lines were delivered smoothly. The two things I was worried about that subsided as soon as the movie started are:
1- Jafar's character: Marwan tries his best to make but the material he's given isn't strong enough. I wish they developed his character more. However, I didn't mind the change they did it with his character as it fits more with this version.
2- Cultural representation: The trailers made the movie look like a production from bollywood. Not hating on the Indian culture, but it really annoyed me as Arab to see a Middle Eastern/Arabic folk tale that we all know long before Disney introduced it to the world to be represented in a fully different culture. Fortunately, the movie looks and feels way more Arabian such Arabic writings here and there, hearing some people speaking Arabic briefly, the names and appearance of the people of Agrabah and of course the amazing score! Although there are some slight hints of India/South Asia in the clothing and dancing, but I didn't mind that at all.
I would've give it a 10 if the cinematography was better. This is my only issue with movie as it looked like high budget TV soap opera in some scenes.
Don't miss on this one! You'll have fun.