Film składa się z dwóch części. Akcja pierwszej rozgrywa się w XVII-wiecznych Włoszech w obozie kanibali. Akcja drugiej toczy sie we współczesnych Niemczech Zachodnich. Jej bohaterem jest młody mężczyzna, syn przemysłowca, który odczuwa erotyczny pociąg jedynie do świń. "Chlew" Piera Paolo Pasoliniego to film na swój sposób piękny, w kórym to co nieprzyjemne czy wręcz obrzydliwe zostaje osłabione przez swą metaforyczność. Nie jest to bowiem naturalistyczny film o kanibalizmie i zezwierzęceniu, lecz typowy utwór Pasoliniego, który w specyficzny dla siebie sposób mówi o niewinności, winie, pokucie, ludzkiej izolacji, relacjach pomiędzy zasadami rządzącymi społeczeństwem a ludzką wolą...
Pierre Clémenti
Cannibale
Jean-Pierre Léaud
Julian Klotz
Alberto Lionello
Signore Klotz
Ugo Tognazzi
Herdhitze
Anne Wiazemsky
Ida
Margarita Lozano
Madame Klotz
Marco Ferreri
Hans Günther
Franco Citti
Secondo Cannibale
Ninetto Davoli
Maracchione
Luigi Barbini
Soldato nel Deserto (uncredited)
Sergio Elia
Servo (uncredited)
Antonino Faà di Bruno
Vecchio (Scena della Sentenza) (uncredited)