Elitesoldaterne Deunan, Briareos og Tereus kæmper for at bevare freden i by-nationen Olympus, indtil et snigangreb, foretaget af fanatikere, forvandler byen til en farefuld krigszone. I dette fantastiske eventyr, hvor mennesket står over for maskinerne i en kamp om overlevelse, kan man opleve revolutionerende computerskabt teknologi, forbløffende action og en fremragende historie.

Den kampsportstrænede, udenjordiske kriger Goku (Justin Chatwin) drager ud på en rejse for at finde Master Roshi (Chow Yun-Fat) og samle de syv sagnomspundne Dragon Balls før den onde Piccolo (James Marsters) gør det. På hans vej møder han Bulma (Emmy Rossum), som der slutter sig til ham for at hjælpe ham med hans mission. Da han ankommer til Roshis sted, bliver han ikke modtaget med omfavnelse men skal derimod kæmpe imod Roshi. Roshi finder hurtigt ud af at Goku er barnebarn til Gohan (Randall Duk Kim) og vælger derefter at træne ham til at forberede sig mod den ultimative kamp mod Lord Piccolo for at forhindre ham i at samle de magtfulde Dragon Balls, også kendt som Dragekuglerne.