Taran, de assistent-varkenshoeder, moet passen op het Varken Hen Wen. Een bijzonder varken, want het voorspelt de toekomst van Prydain aan Dallben, de oude wijze tovenaar die de ouderloze Taran opvoedt. Ook de oude vechtjas Coll zorgt een beetje voor de opvoeding van Taran. Op een dag gaat Hen Wen er vandoor en bij een zoekactie loopt Taran de Gehoornde Koning tegen het lijf, de Heer van het kwaad. Taran wordt gewond, maar gered door prins Gwydion. Samen trekken ze voort om Hen Wen te vinden en het kwaad te bestrijden.