Bella Swan (Kristen Stewart) est démolie par le départ abrupt de son amoureux, le vampire Edward Cullen (Robert Pattinson), mais elle recouvre une raison de vivre grâce à son amitié grandissante pour l'irrésistible Jacob Black (Taylor Lautner). Soudainement, elle est attirée par le monde des loups-garous, ennemis ancestraux des vampires, et donc voit sa loyauté mise à l'épreuve.