Thousands of years ago, an evil warlord, Piccolo (JAMES MARSTERS), and his monstrous disciple, Oozaru, attempted to destroy Earth during a solar eclipse but were thwarted by monks who defeated them and imprisoned Piccolo.
Now in the present and with another eclipse approaching, Piccolo has escaped. Along with his new accomplice, the shape-shifting Mai (ERIKO TAMURA), he wants to collect seven mystical "dragon balls" that, when combined together, will grant their possessor a powerful wish. His, once again, is to destroy Earth.
One of the dragon balls is now in the hands of 18-year-old high school student Goku (JUSTIN CHATWIN), given to him by his grandfather, Gohan (RANDALL DUK KIM), who's raised the boy and trained him in the ways of the martial and mystical arts. Taught by him not to use his powers to fight bullies such as Carey Fuller (TEXAS BATTLE), Goku would much rather use them to help fellow student and martial arts follower, Chi Chi (JAMIE CHUNG).
But while he's at her party, Piccolo and Mai come looking for the dragon ball and attack his grandfather, whose dying words are for him to find martial arts master Roshi (CHOW YUN-FAT). With scientist and gadget expert Bulma (EMMY ROSSUM) and later thief Yamcha (JOON PARK) joining their quest, Goku and his new companions set out to find the remaining dragon balls before Piccolo collects them and unleashes Oozaru on the world.