Пролог: Проклятие летчика
В 1930-х годах над Адриатическим морем летает таинственный наемник Марко Пагот (озвучка: Сюитиро Маки). После гибели друзей в воздушном бою он превратился в антропоморфную свинью. Теперь его зовут Порко Россо — «Красная Свинья». Он охотится на пиратов, избегая людей, и посещает таверну на острове, где поет его старая любовь Джина (Мегуми Хаясибара).
Воздушные пираты и новый вызов
Порко вступает в конфликт с бандой воздушных пиратов, грабящих корабли. После уничтожения их самолета бандиты нанимают американца-наемника Кертиса (Акира Камия) для мести. Тот повреждает самолет Порко, но герой спасается. Для ремонта он отправляется в Милан к старому механику Пиччоло.
Фио: гений авиаконструкции
В Милане Порко встречает 17-летнюю внучку Пиччоло — Фио (Токико Като). Несмотря на юный возраст, она берется восстановить его гидроплан. Девушка верит, что проклятие Порко можно снять, если он полюбит кого-то. Параллельно Кертис, узнав о связи Порко с Джиной, решает похитить певицу.
Дуэль над морем
Порко и Фио возвращаются на Адриатику. Кертис вызывает героя на бой, ставя условие: победитель получит право на Джину. Во время схватки Порко сбивает противника, но спасает его от гибели. Кертис признает поражение. В финале Порко исчезает, а его самолет, управляемый Фио, улетает в закат.
Тайна облика и финальные кадры
В последних сценах Джина видит на пляже мужчину, а не свинью. Остается неясным: снялось ли проклятие или это ее мечта. Порко продолжает летать, а Фио начинает карьеру конструктора.
Смысл фильма
История Порко Россо — метафора о потере человечности в мире, где война и алчность превращают людей в монстров. Свиной облик Марко символизирует отчуждение, стыд за прошлое и бегство от эмоций. Через образы Джины и Фио Миядзаки показывает, что искупление приходит не через подвиги, а через доверие и связь с другими. Даже в мире, где «свиньи правят небом», выбор между изоляцией и любовью остается за человеком.