Selene (Kate Beckinsale), kendisini arkadan vuran Lycanlar ve Vampirler tarafından sürekli sıkıntı içindedir. Bu zorlu süreçte yanında yalnızca David (Theo James) ve babası Thomas (Charles Dance) bulunmaktadır. Nihayetinde, kendini feda etmesi gerekse bile, Lycan ve Vampirler arasındaki süregelen çatışmayı sona erdirmek zorunda kalacaktır.