U Agrabahu živi Aladdin (Mena Massoud), a s njim i i njegov majmunčić Abu. Jednog dana na užurbanim ulicama grada oni upoznaju princezu Jasmine (Naomi Scott) koja se iskrala iz palače. Jasmine želi naslijediti svog oca, no od nje se očekuje da se uda za jednog od bogatih prosaca. U palači živi i vezir Jafar (Marwan Kenzari), koji je gladan moći i želi maknutu sultana s trona. No da bi proveo svoj zao plan, mora pronaći čarobnu svjetiljku. Aladdin i Abu pokušavaju se uvući u palaču kako bi posjetili Jasmine, no uhvati ih Jafar, koji Aladdinu ponudi nagodbu: ako mu donese čarobnu svjetiljku iz špilje čuda u koju mogu ući samo oni čiste duše, on će ga nagraditi i tada će Aladdin postati dovoljno bogat da zaprosi Jasmine.