Artık 18 yaşında olan Bella Swan (Kristen Stewart), bir gün hayatının aşkı Edward Cullen (Robert Pattinson) tarafından ısırılmayı ve böylece bir vampir olmayı ummaktadır. Ancak sonsuza dek 17 yaşındaki bir çocuğun bedenine hapsolmuş olan Edward bunu reddeder. Bella için her zaman bir tehlike olacağını anladığında, ondan sonsuza kadar uzak kalmak ister. Beklendiği gibi, genç kadın bu kararı çok az anlayışla karşılar. Aylarca iyileşemeyeceği derin bir depresyona girer. Sadece Quileute kabilesinden Kızılderili çocuk Jacob Black (Taylor Lautner) ile kurduğu dostluk sayesinde yeniden ayakları üzerinde durmaya başlar. Ancak Jacob bile göründüğü gibi biri değildir.