İnsanlık ve vampirler arasında yüzyıllardır süren bir savaşın ardından, insanlar Kilise adı verilen bir teokrasi altında dev duvarlarla çevrili şehirlerde yaşamaktadır. Vampirler, "Rahipler" adı verilen elit savaşçılar tarafından kontrol altına alınmıştır. Savaş kahramanı olan Rahip (Paul Bettany), yeğeni Lucy'nin (Lily Collins) vampirler tarafından kaçırılmasıyla inzivaya çekildiği hayatından koparılır. Rahip, Lucy'nin kaçırıldığını öğrenince Kilise'den yardım ister, ancak reddedilir. Bunun üzerine eski bir dost olan Şerif Hicks (Cam Gigandet) ile birlikte Lucy'nin peşine düşer. Yolculukları onları "Gece Gölgesi" adı verilen, vampirlerin ve onlara hizmet eden insanların yaşadığı tehlikeli bir bölgeye götürür. Burada Rahip, geçmişte birlikte savaştığı Rahibe (Maggie Q) ile karşılaşır ve güçlerini birleştirirler.