The street thief Aladdin (Mena Massoud) prefers to make uncertain the streets of Agrabah in the Far East with his monkey Abu. In the bazaars of the city, no valuable object is safe from him. During his forays, he one day met Princess Jasmine (Naomi Scott). In order to be able to move in the public unrecognized, disguised the princess and thus also has the opportunity to connect with the residents of their city in contact. After Aladdin falls madly in love with the young princess, he makes every effort to see her again. However, in an attempt to bridge the walls of the palace, he is caught and ends up in the dungeon. The Grand Vizier Jafar (Marwan Kenzari) disguised as an old man is just right. Because he offers Aladdin to free him when he steals the famous magic lamp from a cave in return. But the Grand Vizier does not think about keeping his promise. He only wants to come to the lamp so that it gives him the necessary power to seize the land and rule as the sole ruler.