Porco Rosso er en fantasifull historie om en italiensk flyverhelt fra første verdenskrig som etter krigen lever som dusørjeger i kamp mot «luftpirater» i Adriaterhavet. Helten, som er blitt omskapt slik at han har grisehode, het tidligere Marco Pagot, men kalles nå bare Porco Rosso, det vil si «rød gris» på italiensk. Filmen er fritt basert på Miyazakis manga-tegneserie Hikōtei Jidai og inneholder en blanding av eventyr og realisme med morsomme figurer, lange flysekvenser, barnslig komikk og voksne referanser.

Vi befinner oss i året 1503. Frankrike og Spania er i krig mot italienerne. Dette er en filmkomedie om de store krigene som fant sted. Bud Spencer spiller hovedrollen som den heldige soldaten, og gjør selvfølgelig sitt til, på sin spesielle måte, at italienere vinner en knusende seier