Vor über 2000 Jahren gelang es sieben Magiern den unheimlich bösen Lord Piccolo (James Marsters) zu besiegen und zu verbannen. Nun ist er auf unerklärliche Weise wieder frei und will mit Hilfe der über der ganzen Erde verteilten Dragonballs unsere Welt entgültig vernichten.
Von seiner frühesten Kindheit an wurde Goku (Justin Chatwin) von seinem Grossvater trainiert um für diesen Zeitpunkt bereit zu sein. Gemeinsam mit dem früheren Lehrer seines Opas, Master Roshi (Chow Yun-Fat), und seiner neuen Verbündeten Bulma (Emmy Rossum), bricht er auf, um bei der Suche nach den Dragonballs Lord Piccolo zuvorkommen zu können. Werden Goku uns seine Freunde gegen den übermächtigen Gegner bestehen können und unsere Welt vor dem Untergang bewahren?