Paul Bettany plays a legendary warrior priest who, following the last Vampire War, lives in obscurity among the other human inhabitants in walled-in dystopian cities controlled by the Church. However he's forced to break his sacred vows when his 18-year-old niece (played by Lily Collins) is kidnapped by a pack of vampires. Maggie stars as a former Warrior Priestess while Cam Gigandet portrays the boyfriend of Priest's niece.