The original
Aladdin is great but by no means without its flaws (via
Comicbook.com).
Following a brief meeting with Princess Jasmine, wherein he falls in love with her, Aladdin comes across the Genie's lamp and is allowed three magic wishes. His first is to become a prince. After this wish, Aladdin is kitted out with a brand new outfit and entourage. When he comes across Jasmine again, she doesn't recognise him.
Jasmine has seen Aladdin's face before, surely she'd be able to tell that he is Prince Ali. Same goes for Jafar and anybody else who saw Aladdin before his royal makeover. While it's a minor problem with the original, the new, live-action adaptation cleverly avoids it with an offhand line.
Before acting on the wish, Aladdin and the Genie discuss the minutia of the former's wish. Aladdin makes the point that Jafar, Jasmine, and the guards would recognise him. That's when the Genie explains that people will see what they need to see when Prince Ali comes to town. The wish basically changes their perception.
It's similar to the age-old tale of Clark Kent simply needing a pair of glasses to hide the fact that he's Superman. Eventually Jasmine is able to figure out that Aladdin and Prince Ali are one in the same. Therefore people are still able to see through the veil of magic, it just takes a bit of rational thinking.
A thrilling and vibrant live-action adaptation of Disney’s animated classic, “Aladdin” is the exciting tale of the charming street rat Aladdin, the courageous and self-determined Princess Jasmine and the Genie who may be the key to their future. Directed by Guy Ritchie, who brings his singular flair for fast-paced, visceral action to the fictitious port city of Agrabah, “Aladdin” is written by John August and Ritchie based on Disney’s “Aladdin.” The film stars Will Smith as the Genie; Mena Massoud as Aladdin; Naomi Scott as Jasmine; Marwan Kenzari as Jafar; Navid Negahban as the Sultan; Nasim Pedrad as Dalia and Billy Magnussen as Prince Anders.
Aladdin is in theatres now.