Honshu szigete, a kaotikus, forrongó Muromachi-korszak vége felé, a XV. században: Ashitaka, az évszázadok óta száműzetésben élő dicsőséges Enishi-nemzetség utolsó sarja békésen él népével egy hegyi faluban. Egy nap dühöngő, megsebzett szörnyeteg támad alattvalóira, aki az ifjú herceg halálos lövése után átkot bocsát gyilkosára. Ashitaka útnak idul, hogy megoldja a fenevad rejtélyét és megszabaduljon a végzetes átoktól: hamarosan egy pusztító háború közepén találja magát, egyik oldalon az erdőségeket irtó vaskohász közösséggel, a másikon pedig az otthonukat védő Állat-démonokkal, akiket a szépséges San hercegnő vezet.