Jasmine är en 15-årig dotter till en sultan som är trött på sina uppgifter som "prinsessa", och i palatset känner hon sig som en "bur". En dag sprang hon bort förklädd som bondekvinna och gick till basaren, där hon träffade en trevlig tiggare, Aladdin, med vilken hon blev kär i ömsesidighet. När vakterna kom för att ta henne tillbaka till palatset visste hon att hon aldrig skulle se honom mer. Men det finns ytterligare ett möte mellan Jasmine och Aladdin. Den unge mannen, som vill imponera på prinsessan, förvandlas till en prins med hjälp av en genie. Tyvärr kidnappar sultans vizier Jafar genien och Jasmine blir hans slav. Aladdin hjälper till, som lyckas lura Jafar i en genies lampa. Och Aladdin och Jasmine kan vara tillsammans igen.