Fermierul austriac Franz Jägerstätter se confruntă cu amenințarea de a fi executat pentru că a refuzat să lupte pentru naziști în timpul celui de-al Doilea Război Mondial.

Un blajin fermier irlandez între două vârste, devotat mamei sale, pornește într-o misiune violentă de răzbunare după ce aceasta este ucisă într-un atac asupra casei.

Babe este un porcușor care nu-și cunoaște locul în lume. Cu un grup ciudat de prieteni, ca Ferdinand, rața ce se crede cocoș, sau Fly, câinele căruia i se adresează drept "mamă", Babe își dă seama că poate deveni cel mai renumit porcușor ciobănesc din toate timpurile; iar fermierul Hogget este conștient de acest lucru. Cu ajutorul câinelui ciobănesc și a oilor, Babe învață că un porcușor poate deveni orice își dorește.