Selene (Kate Beckinsale), kendisine ihanet eden Lycan’ların ve Vampirler’in sürekli tehdidi altındadır. Bu zor durumda yanında sadece David (Theo James) ve babası Thomas (Charles Dance) vardır. Sonunda kendisini feda etmesi gerekse bile, Lycan ve Vampirler’in ezeli savaşını durdurması gerekecektir.