A Wolfwalkers az 1600-as évek közepén játszódik, amikor a babona és a mágia uralta az emberi társadalmat, és amikor a farkasokra mint démoni teremtményekre tekintettek, a természet pedig teljesen elvadult volt, amit meg kellett szelídítenie az embereknek. Ebben az időben érkezik Írországba egy 11 éves vadásztanonc kislány, Robyn, hogy apjával együtt elpusztítsák az utolsó farkasokat. Robyn élete azonban megváltozik, miután megment egy helyi lányt, Mebh-t, ezzel megnyílik előtte az ún. wolfwalkerek titokzatos világa és ő maga is azzá válik, amit apja olyannyira el akar pusztítani.

A királyság legkeresettebb és egyben legsármosabb körözött banditája, Flynn Rider egy titokzatos toronyban próbál menedéket találni üldözői elől, ahol fogságba ejti 21 méteres mágikus aranyhajával a torony lakója, a gyönyörű és bátor Aranyhaj. Flynn felettébb kíváncsi fogvatartója eddig csak a megfelelő alkalomra várt, hogy az éveken át tartó rabságból szabadulhasson, és ez az alkalom, úgy tűnik, eljött. Alkut köt hát a jóképű tolvajjal, így kezdetét veszi egy kalandokkal teli utazás, melyen a furcsa párost elkíséri egy minden bajtól óva intő, túlságosan aggodalmaskodó kaméleon, egy szuperzsaru ló, és a mogorva-goromba kocsmagengszeterek bandája.

A legismertebb magyar népmesének és a Távol-Kelettől Ausztriáig elterjedt változatainak nyomán készült a film. A fehér kanca megellik, fia születik. Mesét mond neki egy királyi párról, annak három fiáról, feleségeikről: Aranyhajúról, Ezüsthajúról és Rézhajúról. Az asszonyok kíváncsisága miatt három alvilági sárkány elpusztítja váraikat meg a férfiakat és a királykisasszonyokat földalatti birodalmába hurcolja. A mese hallatán a fehér ló fia szent esküvéssel fogadja meg, hogy elbánik a gonoszokkal.