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.
2029: a mindentudó Skynet computer az emberi ellenállás utolsó bázisait akarja megtörni, miután szinte az egész emberiséget felszámolta. Skynet megtalálta a módját, hogy néhány harcosát, a tökéletes cyborgokat, azaz a Terminátorokat visszaküldje az időben, hogy megváltoztassa a történelem menetét. A történet arról a Terminátorról (Arnold Schwarzenegger) szól, akinek missziója a lázadók vezérének az anyját megölni 1984-ben, még fia születése előtt. Az ellenállók is visszaküldik az időben saját harcosukat, Kyle Reese-t (Michael Biehn), hogy védje meg az anyát, Sarah Connort (Linda Hamilton). A két fémakarat kegyetlenül összecsap.