Disney has finally revealed the cast for its live-action reboot of Aladdin.

Will Smith, 48, who had already been named as taking on the role of the Genie, has now been confirmed along with Naomi Scott, 24, who will portray Princess Jasmine and newcomer Mena Massoud who has been announced as Aladdin.

The casting was announced at Disney’s D23 Expo in California.

British star Naomi is best known for her role in the recent Power Rangers reboot while Egyption-born, Canada-bred Mena is set to star in the upcoming Jack Ryan television series.

Cast revealed: Will Smith has been confirmed to play the Genie in the live action reboot of Disney’s Aladdin
It’s not yet known who will portray villainous Jafar, though Peaky Blinders star Tom Hardy is said to be in the running as director Guy Ritchie is said to be a big fan of the 39-year-old hunk.

A source said previously: ‘Guy is a huge fan of Tom’s work and securing him would be a major coup.
‘There have been conversations and, although nothing is set in stone and things are subject to change, he’s certainly one of Guy’s favoured choices.
‘It just depends on schedules whether he’ll be able to sign up.’