"Aladdin" (2019) "Aladdin," directed by Guy Ritchie and starring Will Smith, Mena Massoud, Naomi Scott, and Marwan Kenzari, made some changes to the original film to give Princess Jasmine a larger role. The musical made over $1 billion at the box office. Image Source: Everett Collection