Un film de aventură fantastic ca niciun altul, Spirited Away spune povestea lui Chihiro, o fetiță ambițioasă de 10 ani, nefericită că familia ei își mută domiciliul și va trebui să-și facă prieteni noi.
Acțiunea filmului se petrece în Japonia antică, într-o perioadă a mișcărilor sociale, a războinicilor samurai și a satelor izolate. Un război izbucnește, iar pădurile sunt devastate de clanul Tatara, care se îndeletnicește cu prelucrarea fierului. Marele Zeu al Pădurii, o creatură mitică, le dă putere zeităților pădurii să-și protejeze domeniul împotriva oamenilor sub forma unor uriașe fiare. Într-un îndepărtat sat din nordul Japoniei, Ashitaka, ultimul războinic al clanului Emishi, pe cale de dispariție, este obligat să ucidă un monstru pentru a-și apăra satul. Prea târziu, însă, el descoperă că acea creatură cu înfățișare de mistreț era o zeitate protectoare a satului. Omorând demonul mistreț, Ashitaka a atras asupra lui un blestem care se vede sub forma unei cicatrice de pe brațul drept, ce se extinde încet.
Tristan e din nou alături de Lancelot, pentru prima dată de la tragicul accident, și trebuie să învețe să-și stăpânească demonii interiori pentru a-i salva viața mamei.