Filmul prezintă povestea lui Balthazar Blake (Cage), un maestru vrăjitor şi ucenic al faimosului Merlin, care vrea să salveze Manhattan-ul contemporan de planurile malefice ale inamicului său, Maxim Horvath, personaj interpretat de Alfred Molina...
Eternii urmărește un grup de eroi nemuritori care au protejat Pământul și i-au modelat istoria și civilizațiile de la începutul timpului. Când creaturile Deviants revin în mod misterios, Eternii trebuie să se reunească pentru a apăra din nou omenirea...