Disney is showing no signs of slowing down with its live-action reboots [1], and now we know who will be playing the core four characters [2] in the upcoming Aladdin reboot [3]. The 1992 animated film starred Scott Weinger as the title character and the incomparable Robin Williams [4] as Genie, but Disney has tapped a few newcomers [5] — and one Hollywood star — for the live-action version. Keep reading to find out which actors have signed on so far.
Will Smith as Genie
Will Smith [6] was one of the first names thrown into the hat [7] to provide the voice of Genie before he was officially confirmed. While fans were a little hesitant [8] about Smith's version of the classic character, his musical spins [9] have won them over!
Mena Massoud as Aladdin
Egyptian-born Canadian actor Mena Massoud [10] stars as our favorite thief with a heart of gold. His version of the classic character may have undergone a costume change [11], but it doesn't hide a bit of those dashing good looks [12] that perfectly fit Agrabah's Aladdin.
Naomi Scott as Princess Jasmine
2017's Power Rangers actress [13] Naomi Scott plays Princess Jasmine alongside Massoud and Smith. And yes, those are really her angelic vocals [14] in the film.
Marwan Kenzari as Jafar
Kenzari, one of the stars of Murder on the Orient Express, plays the big, bad villain of Agrabah [15].
Nasim Pedrad as Dalia
The SNL alum steals the show as the handmaiden Dalia, the princess's hilarious and loyal confidante. The character is a brand-new addition to the classic tale [16], and we have a feeling that audiences are going to love her.
Billy Magnussen as Prince Anders
The actor, who previously starred as Rapunzel's prince in Into the Woods, plays Prince Anders, a brand new character [17] to the story.
Navid Negahban as Sultan
The Homeland actor plays Jasmine's father [18], the sultan of Agrabah.
Numan Acar as Hakim
The Turkish-born German actor plays Hakim [19], the righteous head of the palace guards.