剧本由黄毅瑜完成。 周星驰只是个有名无实的监制。他在影片筹备阶段，无论选角、剧本、造型设计及特技动作上都给予不少意见，但这些意见没让发行商的高层接受 。该片最初称其预算有1亿美金，后来才证实其实只是个3000万美金的低成本电影。电影是改编鸟山明的《七龙珠》，漫画的未来都市面貌会完整呈现，不过当中拟人会说话的动物则会删去，像是乌龙（猪）与普亚路（猫）等角色。 许多场景设定相当地东方化，也类似阿兹特克文明，特别是当地寺庙。 原先设定艾美·罗森饰演的布玛，配合漫画角色设定的蓝发，不过电影剧照呈现，则仍是棕发带