Kurze Zeit nach dem Ersten Weltkrieg sind viele der nun arbeitslosen Fliegerasse zu "Luftpiraten" geworden, welche die Seewege in der Adria unsicher machen. Marco "Porco" Rossi ist ein Glücksritter, dessen scharlachroter Doppeldecker gegen Bezahlung für den Kampf gegen die Piraten angeheuert werden kann. Marco ist von unbekannten Kräften ein mysteriöser Zauberspruch auferlegt worden, der sein Gesicht so verändert, dass es dem Kopf eines Schweins ähnelt. Marco, der sich auf seinem abgeschiedenen Inselversteck dem Nichtstun hingibt, wird beauftragt, die von einem Luxusschiff gestohlene Lohnkasse einer Firma zu retten. Die "Luftpiraten" sind verärgert, bei ihren Geschäften gestört zu werden, und beschließen, den skrupellosen, amerikanischen Piloten Donald Curtis zu engagieren, um Porco Rosso zu eliminieren. Curtis verliebt sich in Gina, eine wunderschöne Sängerin, mit der Marco seit langem befreundet ist und für die er romantische Gefühle hegt. Der Amerikaner setzt alle hinterhältigen Tricks ein, um Marco zu eliminieren und das Herz der schönen Gina zu gewinnen. Fio, die Tochter des Erbauers des scharlachroten Doppeldeckers, ist in Marco verliebt und hilft ihm, Porco Rosso wieder flott zu machen. Doch dafür verlangt sie, Marco zum letzten Kampf mit Curtis begleiten zu dürfen. Als Curtis auch auf die 17-jährige Fio aufmerksam wird, ist die Bühne für das große Finale bereit...
Alterseinstufung: Freigegeben ab 6 Jahren
Laufzeit: 1 Stunde und 29 Minuten