Dans un monde postapocalyptique, la société est divisée en cinq factions. Béatrice, 16 ans, qui a grandi dans la faction des Altruistes, doit choisir son appartenance.
Sur les côtes de la Mer Adriatique, dans les années 20, Marco Pagot, alias Porco Rosso, un aviateur chasseur de primes à tête de cochon, lutte contre des pirates de l'air pour l'amour de Gina et le so