Disney have faced a struggle when it came to casting for their upcoming live-action Aladdin film.
However, the actor to play the lead role of Aladdin has been revealed.
Egyptian-Canadian Mena Massoud has been chosen as the star of Aladdin, announced at the D23 Expo on Saturday.
Massoud’s got quite the CV as well, having previously starred in Jack Ryan, Open Heart and Saving Hope.
Alongside Massoud will be British-Indian actress Naomi Scott playing Princess Jasmine, who recently starred as the pink ranger in the Power Rangers reboot.
Oh, and if that’s not enough, Will Smith will be playing the Genie.
Rumours are still afoot that Hollywood heavyweight Tom Hardy will be cast as the villainous Jafar.
Massoud took to Twitter to announce that he was “honored and grateful for the opportunity”.
It didn’t take long for the internet to start gushing about him either…
There was controversy…
Leading up to the casting announcements, director Guy Ritchie received flak from fans who feared that he would ‘whitewash’ the remake, and choose to cast white actors in the roles of Middle Eastern and South Asian characters.
The rumours to star Tom Hardy as Jafar have received criticism, with some upset that the character of Jafar, who has Middle Eastern and South Asian roots, would be played by a white British man.
“What’s next? Casting a pale blonde starlet to play Jasmine? Swapping Jasmine’s pet tiger Rajah for a dog? Taking away the Eastern backdrop and swapping it for Beverly Hills?” prominent feminist Taran Bassi wrote in Metro.
“So Guy, please cast actors that have a connection with the narrative, and not a white cast telling a story about a world which they know nothing about.”
What do you think about the casting announcements? Who can you see playing Jafar?