This live acting remake lives up to the animated classic by being funny adventures heartfelt and touching. all the actors did such a wonderful job especially Naomi Scott as a much more powerful princess jasmine. the songs are incredible and the new song speechless will blow your socks off. this movie isn't perfect by any means but is for sure very enjoyable and dare I say magical.