Dragon Ball Z: Budokai Tenkaichi 2

Dragon Ball Z: Budokai Tenkaichi 2, originally published as 'Dragon Ball Z: Sparking! Neo (ドラゴンボールZ Sparking! NEO Doragon Bōru Zetto Supākingu! Neo'?) in Japan, is the second installment in the Budokai Tenkaichi series. The game originally featured 129 characters and 16 stages, though the Japanese and PAL Wii versions came with five additional characters (Demon King Piccolo, Cyborg Tao, Appule, Frieza Soldier, and Pilaf Robot/combined form) and an extra stage as compensation of their late releases (all of the added characters reappear in Tenkaichi 3's English version).

Controls
This game is capable of using both GameCube controllers and Wii Remotes at the same time, but the emulated GameCube controller will take precedence. If you have a controller set up in the GameCube settings, then try to use your Wii Remote, the wiimote will not function. To use a Wii Remote, make sure you set the controller inputs to "nothing" in the GameCube configuration.