Dos brujas adolescentes que fueron separadas al nacer y fueron adoptadas por dos familias diferentes se encuentran en su cumpleaños número 21 y deben utilizar sus poderes para salvar al mundo en el que nacieron, donde su madre biológica vive todavía.
La joven Bella Swan (Kristen Stewart) siempre fue una chica muy diferente ya en sus años de niña en Phoenix. Cuando su madre se volvió a casar, la mandó a vivir con su padre, a la pequeña y lluviosa ciudad de Forks, Washington, una población sin ningún aliciente para Bella. Pero entonces conoce en el instituo al misterioso y atractivo Edward Cullen (Robert Pattinson), un joven distinto a los demás que esconde un secreto.