James Monroe Iglehart, of Broadway's Memphis, reprises his show-stopping performance as the Genie, and Freeman, who voiced the nefarious villain Jafar in the 1992 film and reprised his performance on stage, again plays that role.