Die Straßen Agrabahs sind das Zuhause von Aladdin (
Mena Massoud), einem liebenswürdigen Straßenjungen, der erpicht darauf ist, sein von kleinen Diebstählen gezeichnetes Leben hinter sich zu lassen und seinem Glauben zu folgen, zu Höherem bestimmt zu sein. Am anderen Ende der Stadt hegt die Tochter des Sultans, Prinzessin Jasmin (
Naomi Scott), ihre eigenen Träume. Sie sehnt sich danach, das Leben außerhalb der Palastmauern kennenzulernen und mit ihrem Status die Menschen von Agrabah besser unterstützen zu können. Ihr Vater gebärdet sich allerdings überfürsorglich, und ihre Zofe Dalia (
Nasim Pedrad) hält sie an der kurzen Leine. Während der Sultan (
Navid Negahban) damit beschäftigt ist, einen geeigneten Ehemann für seine Tochter zu finden, ist sein treuer und loyaler Berater, der mächtige Zauberer Jafar (
Marwan Kenzari), aufgrund der passiven Haltung des Sultans hinsichtlich Agrabahs Zukunft frustriert – und heckt einen Plan aus, den Thron an sich zu reißen.