Actiunea filmului se petrece in Japonia antica, intr-o perioada a miscarilor sociale, a razboinicilor samurai si a satelor izolate. Un razboi izbucneste, iar padurile sunt devastate de clanul Tatara, care se indeletniceste cu prelucrarea fierului. Marele Zeu al Padurii, o creatura mitica, le da putere zeitatilor padurii sa-si protejeze domeniul impotriva oamenilor sub forma unor uriase fiare. Intr-un indepartat sat din nordul Japoniei, Ashitaka, ultimul razboinic al clanului Emishi, pe cale de disparitie, este obligat sa ucida un monstru pentru a-si apara satul. Prea tarziu, insa, el descopera ca acea creatura cu infatisare de mistret era o zeitate protectoare a satului. Omorand demonul mistret, Ashitaka a atras asupra lui un blestem care se vede sub forma unei cicatrice de pe bratul drept, ce se extinde incet.