I den søvnige sydstatsby Gatlin bor 16-årige Ethan, som er begyndt at se den samme, fremmede pige for sig i sine drømme. På hans første dag i 2.g står pigen, Alice, pludselig foran ham i kød og blod. Det viser sig, at Alice har knyttet et psykisk bånd til Ethan. Alice er nemlig heks, en såkaldt 'caster', og skæbnebestemt til at blive udvalgt af enten lysets eller mørkets side på sin 16-års fødselsdag.