Handlingen er satt til tidlig middelalder og foregår i landet Prydain, et gåtefullt land hvor en ondskapsfull og grusom konge kalt Bukkekongen hersker. Han er besatt etter mer makt og dette kan han få ved å finne en magisk gryte hvor sjelen til en gammel ond konge holdes fanget. Den som har gryten, kan vekke til live en hær av udødelige krigere og med den herske over verden. Hans planer forkludres av unggutten Taran, som har satt seg fore å hindre kongen i å nå sine mål. Til å hjelpe seg har han et magisk sverd, et hundelignende vesen som bærer navnet Gurki, en vakker prinsesse og en synsk gris som kan vise vei til gryten.