Warning: This article contains spoilers for Dragon Ball Super's new film, Super Hero.Dragon Ball Super: Super Hero hit U.S. theaters on August 19th and was number one at the box office during its opening weekend. The film has been performing extraordinarily well so far and is already in the top 10 best-performing anime films in the U.S.

Piccolo steals the show giving fans some of the best action he's had in a while. Piccolo has always had some of the best fights in the franchise whether it's from the original Dragon Ball series or Dragon Ball Z.

Piccolo Vs Frost

Piccolo and clones charging up Special Beam Cannon in battle against Frost - Dragon Ball Super.

One of Piccolo's rare Dragon Ball Super battles was against Universe 6's Frost. While Piccolo was far from Frost's strength, he performed well against him by utilizing a vast array of techniques.

RELATED: The 10 Best Duos In Dragon Ball, Ranked By Compatibility

In truth, Piccolo's strategy would have been enough to defeat Frost had he not cheated and used his poison to put the Namekian to sleep. This fight showcased that strength isn't everything and how different tactics can be enough to win a victory.

Piccolo Vs Nappa

Piccolo saving Gohan from Nappa in Dragon Ball Z>

The fearsome battle against one of the strongest characters in the Saiyan Saga, Nappa proved to be one of the most terrifying the Z-Fighters had faced so far and while it saw the death of Piccolo himself, Piccolo was without a doubt the most impressive fighter against the Saiyan warrior.

Piccolo held his own expertly, landing several powerful blows on the superior fighter. What Nappa continuously did was underestimate Earth's fighters, and it was nearly the death of him on multiple occasions.

Piccolo Vs Krillin

It can be easy to forget, but Piccolo had once battled Krillin in the 23rd World Martial Arts Tournament. Despite Piccolo holding far more power than Krillin, the Earthling performed admirably against him.

RELATED: Goku's 10 Best Quotes In Dragon Ball, Ranked

Piccolo had it in his mind that no one at the tournament other than Goku would stand much of a chance against him, but Piccolo had his hands full in every match he fought. Piccolo was the winner of course, but Krillin gave Piccolo plenty of surprises.

Piccolo Vs Kami

Kami in the guise of a human punching Piccolo in Dragon Ball during the World Martial Arts Tournament.

The second match Piccolo had in the 23rd World Martial Arts Tournament was against none other than Kami in the guise of an Earthling. Seeing these two halves combat each other was truly extraordinary.

It was one of the first fights in Dragon Ball where both fighters' speeds became difficult to follow. It also showed just how different Piccolo was from his father King Piccolo and how he had overcome his father's weaknesses like the Evil Containment Wave.

Piccolo Vs Cell Max

Giant Orange Piccolo fights Cell Max in Dragon Ball Super: Super Hero

Piccolo's recent battle in the Dragon Ball Super: Super Hero movie saw the return of Piccolo's giant form. Utilizing this form, Piccolo was able to keep up relatively well with Cell Max.

RELATED: Goku's 10 Best Techniques In Dragon Ball, Ranked

Something the others couldn't do until Gohan unleashed his new form. Piccolo's new Orange form has been receiving plenty of praise from Dragon Ball fans, and it is displayed wonderfully in his battle against the new version of one of Dragon Ball's best villains, Cell.

Piccolo Vs Frieza

Every character had their highlight in the battle against Frieza and that of course includes Piccolo. Piccolo's return to Planet Namek, one of the best locations in Dragon Ball and the home he never knew, and the fusion with Nail offered one of Piccolo's best moments in the series.

He came forward to Frieza with incredible new power, surpassing even Frieza's 2nd form. While Piccolo had displayed incredible strength, Frieza's 3rd and 4th forms were unfortunately too much for him.

Piccolo Vs Cell

Piccolo throwing a kick at Cell in Dragon Ball Z.

Much like Frieza, Piccolo faced off against the main antagonist of the Saga shortly after fusing. This time with Kami. The battle wasn't long, but fans always enjoyed seeing Piccolo on top again as one of the strongest characters.

It was also an important milestone in Piccolo's character journey that helped him develop into one of the best characters in Dragon Ball Z. It was also great to see Cell completely underestimate Piccolo by not knowing the fusion he had undergone with Kami.

Piccolo Vs Android 17

One of the best fights of the Cell Saga was Piccolo vs Android 17. These two fighters were on par with each other and delivered equal blow after equal blow to one another.

While Piccolo displayed plenty of phenomenal attacks like his Hellzone Grenade had this fight gone on forever it's likely Android 17 would have stood the victor. After all, the two of them were said to be equal in power and as an android, 17 had unlimited energy and stamina.

Piccolo Vs Gamma 2

Orange Piccolo injured in Dragon Ball Super: Super Hero.

The second battle against Gamma 2 was Piccolo's best fight in Dragon Ball Super: Super Hero and possibly the best fight in the film.

Even though Piccolo had become stronger thanks to the dragon balls, his strength still wasn't enough to overpower Gamma 2. However, he had not reached the pinnacle of his strength yet and unleashed his new form--Orange Piccolo. This has already become one of the best transformation scenes in Dragon Ball and gave an incredible conclusion to the battle.

Piccolo Vs Goku

Goku and Piccolo punching each other simultaneously during their fight at the end of Dragon Ball.

It's difficult to top Goku vs Piccolo, and it's still by far Piccolo's best fight in the franchise. This fight was the conclusion of the 23rd World Martial Arts Tournament where Piccolo fought for revenge and Goku fought for the championship.

Their mentalities were in different places, but that didn't stop the two from fighting as hard as they possibly could. Piccolo threw many dirty tactics toward Goku, but in the end, Goku stood victorious, defeating Piccolo with a surprising blow.

NEXT: The 10 Strongest Characters In Dragon Ball Super's Super Hero, Ranked