《达荷美女战士》由奥斯卡得主维奥拉·戴维斯领衔主演,她曾凭电影《藩篱》获得奥斯卡最佳女配角及金球奖最佳女配角,凭《逍遥法外》获得艾美奖影后,业界获奖无数。同时,电影还云集了各路实力派演员,邀请到曾出演《惊奇队长》《007:无暇赴死》的拉什纳·林奇、出演《星球大战9》的约翰·博耶加、出演《哈利波特与混血王子》的赫洛·费因斯-提芬等加盟本片。当时在影片宣传期间,曾有外界采访周星驰:为什么选中她?星爷说,林允没有经过任何专业训练,拍摄《美人鱼》之前,她就是一张白纸,而且没有美女包袱,任由星爷“涂鸦”。