日，据透露电影被推迟了一个月制作，史密斯确认饰演角色精灵。2017年8月，据透露有超过2,000名男演员和女演员为阿拉丁和茉莉公主的角色进行试镜，选角条件是20多岁拥有中东（阿拉伯、伊朗）或印度-巴基斯坦血统，同时要会演戏和唱歌的。娜欧蜜·史考特和塔拉·苏塔里亚被透露为茉莉公主的最后两个人选。迪士尼有兴趣将戴夫·帕托或里兹·阿迈德作为阿拉丁的人选。在最后一轮的测试上，演员阿什拉夫·寇特、梅纳·马苏德和乔治·科斯图罗斯仍在争夺阿拉丁的角色。然而，迪士尼开始为该角色仔细阅读旧的试镜带，并对最新一轮的测试不满意。