》时，该片摄影师 Robert MacLachlan。
拍摄.2007年十二月初在墨西哥开镜，自2008年一月演员在杜兰戈州拍摄，到三月移至墨西哥墨西哥州境内的托卢卡火山国家公园（Nevado de Toluca）。同时也在加利福尼亚州洛杉矶取景拍摄。 因为片方认为编剧 本·拉姆西（Ben Ramsey）初次写的剧本成本太高，因此本·拉姆西又按福克斯发行商的要求写了5个不同的的剧本。本片的最终剧本由黄毅瑜完成。 周星驰只是个有名无实的监制。他在影片筹备阶段，无论选角、剧本、造型设计