Goku and Piccolo make with the dance-fighting in the latest - and most over-the-top - Dragonball Evolution trailer.

Does it not look like the two enemies are skating a top a large mountain, hand in hand? Especially when the finishing moves for each Kamehameha end in a dance-like "You've been served" kind of pose. Dragonball Evolution, starring Justin Chatwin as Goku and James Marsters as Lord Piccolo, will be out April 9th. [DB The Movie]