This was amazing. I was especially impressed with Jasmine, as Naomi Scott has taken what was potentially an object and turned her into a powerful, strong, beautiful woman. The scenery is amazing and Will Smith played a great genie! I loved it and highly recommend it!