Selene (Kate Beckinsale) büyük bir savaşın ortasında yer alır. Lycan'lar ve Vampirler binlerce yıldır savaşırlar, ama bir kazananı yok. Tek yaptıkları şey, dünyayı kendi savaş alanlarına çevirmek. Ama artık yeni bir lider vardır: Marius (Tobias Menzies). Ve savaş hiç olmadığı kadar kanlı bir savaşa dönüşmek üzeredir.