演员方面,爱莉安娜·格兰德饰演格琳达,辛西娅·艾莉佛饰演艾菲芭,乔纳森·贝利饰演费耶罗王子,杰夫·高布伦饰演奥兹国大巫师,杨紫琼也加盟剧组,导演朱浩伟将执导该片。原音乐剧编剧温妮·霍尔兹曼和词曲家斯蒂芬·施华茨继续为电影进行创作,马克·普拉特制片。此次张涵予在电影中饰演刑警崔振海,进入陌生国度,伪装商人深入险境,目标只有一个:逮捕罪犯,并将其成功引渡回国。他表示该角色是个“硬核老师傅”:“不像现在有很多高科技手段可以辅助破案,90年代初这些警察完全是凭着自己丰富的经验技能、实践出真知的智慧、坚韧不拔的毅力和办案累积的社会关系来破案,很厉害。”