Ao completar 18 anos Goku (Justin Chatwin) ganha de presente de seu avô, Gohan (Randall Duk Kim), uma bola pequena com a superfície macia e translúcida, chamada esfera do dragão. Dentro dela estão flutuando quatro estrelas. Existem apenas outras seis esferas idênticas, sendo que quem tiver todas em seu domínio terá um desejo perfeitamente realizado. O passado de Goku está relacionado à existência das esferas, mas ele mesmo não o conhece. Gohan promete contar a verdade em seu jantar de aniversário, mas o jovem foge para ir à festa de Chi Chi (Jamie Chung), sua colega de escola. No período em que está ausente uma tragédia ocorre em sua casa, o que faz com que Goku e seus amigos partam para reunir as sete esferas do dragão.