The successor to Robin Williams’ genie in “Aladdin” has just been revealed, and he has everyone talking

Actor Robin Williams speaks to reporters at a press conference for "Campaign For a New G.I. Bill" in Beverly Hills, Calif. on Sunday, June 22, 2008. (AP Photo/Dan Steinberg)

Disney has finally announced who will play the roles of Aladdin, Jasmine and the Genie in their upcoming, live-action version of the classic animated flick “Aladdin.”

Videos by Rare

After what was reportedly a trying search for who would play the film’s lead, Disney has chosen Canadian actor Mena Massed, the current star of the Amazon series “Jack Ryan,” as Aladdin. His love interest, Princess Jasmine, will be played by “Power Rangers” star  Naomi Scott. Meanwhile, Will Smith will step into the role of the Genie, the character who was previously voiced by the late Robin Williams.

RELATED: Here’s who may replace the legendary Robin Williams in Disney’s remake of “Aladdin.”

The studio previously considered bringing on Dev Patel of “Slumdog Millionaire” and Riz Ahmed of “The Night Of” for the part of Aladdin but went with relative newcomer Massed instead.

The casting news was revealed at Disney’s fan convention, the D23 Expo, at the Anaheim Convention Center in Anaheim, California, near Disneyland. The convention showed photos of the three actors, eliciting cheers from the crowd, especially when fans saw Will Smith.

No release date has yet been set for the film, but it’s a part of Disney’s efforts to remake a number of their classics over the next several years.

RELATED: Aladdin and Jasmine’s magic carpet ride goes a little bit bumpier than expected in this hilarious SNL sketch

What do you think?

Prince Harry’s girlfriend, Meghan Markle, is finding out that dating a royal isn’t always easy

The historic Illinois flood may affect the start of school