Plot
Two thousand years ago, a demon named Piccolo (James Marsters) descended upon Earth wreaking havoc with his minion Ōzaru. Seven mystics created the Mafuba and sealed him away for what they thought was for good. However, Piccolo breaks free and with his beautiful follower Mai (Eriko Tamura),
proceeds to find the Dragonballs and kill anyone in the way. On his 18th birthday, a young high-school student and martial artist named Goku (Justin Chatwin) is given the 4-Star Dragonball by his grandfather, Grandpa Gohan (Randall Duk Kim). After returning home from a party hosted by his crush Chi-Chi (Jamie Chung), however, Goku finds his home obliterated and his grandfather near death in the aftermath of Piccolo's failed attempt to acquire the Dragonball. Before he dies, Gohan tells Goku to seek out the martial arts master, Muten Roshi (Chow Yun-fat), who holds another one of the Dragonballs. Along the way, Goku meets Bulma Briefs (Emmy Rossum) of the Capsule Corporation, who was studying the 5-Star Dragonball until it was stolen by Mai. Goku offers Bulma his protection in exchange for her help in finding Roshi and they ultimately find him in Paozu City. Under Roshi's wing, Goku begins training to harness his Ki, now knowing that they must acquire all the Dragonballs before the upcoming solar eclipse, when Ōzaru will return and join with Piccolo. In the midst of the group's search for the 6-star Dragonball, they fall into a trap set by the desert bandit YamchaJoon Park) but Roshi convinces Yamcha to join them. Together, the group fight their way through an ambush by Mai and successfully obtain the next Dragonball. As the group continues their quest, they travel to a temple where Roshi consults his former teacher Sifu Norris (Ernie Hudson) and begins preparing the Mafuba enchantment so he can reseal Piccolo, while Goku must learn the most powerful of the ki-bending techniques: the Kamehameha. (
During the night, Mai - disguised as Chi-Chi - steals the three Dragonballs that Goku and the others have acquired, adding them to the other four that Piccolo has gathered. With the Dragonballs successfully united, Piccolo begins to summon Shen Long, but is stopped by the timely arrival of Goku's team. During the battle that ensues, consisting of a Ki blast battle and some punches, Piccolo reveals to Goku that he is Ōzaru, having been sent to Earth as an infant to destroy it when he came of age. As the eclipse begins, Goku transforms into Ōzaru and terrorizes Bulma and Yamcha, while Roshi attempts to use the Mafuba, but weakens because of not having enough energy to live before he can re-seal Piccolo. Roshi's dying words restore Goku to his senses as he is choked to death by Ozaru, and he engages Piccolo in a final battle, seemingly defeating him with the power of the Kamehameha. Goku then uses the Dragonballs to summon Shen Long, and request that he restore Roshi to life. As they celebrate, they realize the Dragonballs have now scattered, and Bulma declares that they must seek the balls again. Before they head out, Goku visits Chi-Chi so they can truly begin their relationship, but first, they engage in a sparring match to see which of them is stronger.
In a post-credits scene, it is revealed that Piccolo has survived Goku's attack and is now under the care of a
woman whom he has spared
source: