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.

Svein, Stella og Hans har drukket av en mystisk drikk og blitt forvandlet til fisker. Den onde lederfisken Joe har hendene på flaska med motgift. Nå har barna bare 48 timer på seg til å bli mennesker igjen, ellers blir effekten av fiskeeliksiret permanent...

Menneskehetens dager er talte når hybridene kommer for å gjøre opp regningen. I den pågående kampen for overlegenhet mellom mennesker og utenomjordiske menneskehybrider har en skjebnesvanger svakhet hos hybridene gitt menneskene et overtak - frem til nå.