卡火山国家公园（Nevado de Toluca）。同时也在加利福尼亚州洛杉矶取景拍摄。 因为片方认为编剧 本·拉姆西（Ben Ramsey）初次写的剧本成本太高，因此本·拉姆西又按福克斯发行商的要求写了5个不同的的剧本。本片的最终剧本由黄毅瑜完成。周星驰只是个有名无实的监制。他在影片筹备阶段，无论选角、剧本、造型设计及特技动作上都给予不少意见，但这些意见没让发行商的高层接受 。该片最初称其预算有1亿美金，后来才证实其实只是个3000万美金的低成本电影。电影是改编鸟山明的《七龙珠》，漫画的未来都市面貌