Guy Ritchie’s wish has been granted; the director of the live action Aladdin remake has cast Egyptian-Canadian actor Mena Massoud as the titular hero, with Naomi Scott, who starred in Power Rangers, as Princess Jasmine.