If Goku Can't Do It, Who Will?") or by Toei's own English title Dragon Ball Z: Explosion of Dragon Punch, is a 1995 Japanese animated science fantasy martial arts film and the thirteenth Dragon Ball Z feature movie. It was originally released in Japan on July 15 at the Toei Anime Fair. It was later dubbed into English by Funimation in 2006, just like most of the other Dragon Ball films.