《暮光之城3:月食》贝拉(克里斯汀斯图尔特饰)即将毕业,而她和爱德华(罗伯特帕丁森饰)在婚姻问题上仍存在分歧。父亲一直担心女儿会与爱德华发生关系,但爱德华保守的作风让他放心。雅各布(泰勒·洛特纳饰)很难看到爱德华和贝拉仍然在一起。他感受到了贝拉对他的感情,私下里向她表达了爱意。吻被拒绝后,两人分道扬镳。贝拉的衣服被神秘偷走,爱丽丝察觉到前卡伦家族的维多利亚正准备为詹姆斯的死报仇。后者已经组建了一支吸血鬼新生大军,正在赶往此地,不得不提防。因此,卡伦家族决定积极备战。考虑到贝拉的安全,雅各布也决定加入,与昔日的敌人结成同盟,共同对抗外来邪恶势力。然而,战争一触即发,贝拉依然纠结于与爱德华和雅各布的感情之中,难以抉择……