Ethan Wate vive con il padre scrittore e la governante Amma in una noiosa cittadina da cui spera di andar via non appena finito il college. Mentre tutti i suoi compagni schivano Lena Duchaness, appena trasferitasi in città e nipote dell'eremita Macon, Ethan ne è misteriosamente attratto per via della straordinaria somiglianza con la ragazza che sogna in continuazione. Approfondendo la conoscenza, scopre che Lena è una Caster, la discendente di una famiglia di maghi che dovrà presto decidere se stare dalla parte delle forze del bene o di quelle del male. Un strano medaglione porterà Ethan a conoscere un segreto che, fin dai tempi della Guerra Civile, lega la sua famiglia a quella della ragazza.