THE GAELIC KING forteller historien om den unge krigskongen Alpin mac Eachdach i det krigsherjede Skottland under de mørke 800-årene. Når familien hans blir brutalt angrepet og drept av en rivaliserende piktekonge er det bare Alpin og broren Finn som klarer å rømme. Alpin sverger at han en dag skal komme tilbake og ta hevn på piktene og gjenvinne det gæliske kongeriket Dalriata. Ti år senere kommer Alpin og Finn, forkledd som sivile, til en bosetting ved fronten som blir undertrykt av de mystiske og mørke ‘Skyggene’. En etter en blir barna kidnappet og landsbyboerne gjemmer seg i frykt. Når Finn blir fanget setter Alpin avsted for å redde ham, ledsaget av den snakkesalige druidemonken Lachlan. Det fører til et gripende og hjerteskjærende eventyr som kulminerer i en endelig episk kamp mellom Alpin og Nathara, trollkvinnen som vekket opp og kontrollerer Skyggene.