I Earthseas magiske verden har Fredsamuletten sikret harmoni mellem mennesker og drager i århundreder. Men da amuletten bliver ødelagt og et stykke af den forsvinder, er det op til en nyindviet troldmand at genoprette balancen og forhindre en forbryderisk konge i at erobre øriget Earthsea. Den vilde og uregerlige Ged (Shawn Ashmore) er på vej til at blive den største troldmand, som det mystiske rige Earthsea nogensinde har fostret. Da han opdager, at han besidder ubegrænsede magiske evner, beslutter han sig for at lære at styre og kontrollere disse. Efterhånden som han bliver voksen, kommer han i kamp med drager, bliver forelsket, overskrider tærsklen til døden og sætter i sidste ende sine kræfter ind på at genforene et kongedømme.