2002年三月,20世紀福克斯獲得日本暢銷漫畫《七龍珠》的電影版權。2004年六月,電影《好膽別走》(The Big Hit)編劇 本·拉姆西(Ben Ramsey),受聘五十萬美元來改編《七龍珠Z》。2007年黃毅瑜與周星馳宣稱執導並監製該部電影,黃毅瑜重新修改劇本,將片名暫定為《Dragonball》,2009年正式片名定為《七龍珠:全新進化》(Dragonball Evolution)。電影特技公司 87Eleven,曾與《駭客任務》和《300壯士》合作,也參與電影的動作指導。攝影是黃毅瑜執導《絕命終結站》時,該片攝影師 Robert MacLachlan。
拍攝
2007年12月初在墨西哥開鏡[1],自2008年1月演員在杜蘭戈州拍攝,到3月移至墨西哥墨西哥州境內的托盧卡火山國家公園(Nevado de Toluca)[2]。同時也在加利福尼亞州洛杉磯取景拍攝[3]。因為片方認為編劇 本·拉姆西(Ben Ramsey)初次寫的劇本成本太高,因此本·拉姆西又按福克斯发行商的要求寫了5個不同的的劇本。本片的最終劇本由黃毅瑜完成[4]。周星馳只是個有名無實的監製。他在影片籌備階段,無論選角、劇本、造型設計及特技動作上都給予不少意見,但這些意見沒讓发行商的高層接受[5]。該片最初稱其預算有1億美金,後來才證實其實只是個3000萬美金的低成本電影[6]。