Priest (2011)

Priest (2011) is a post-apocalyptic action film directed by Scott Stewart, set in a world where humans are engaged in an ongoing war with vampires. The story centers on Priest (played by Paul Bettany), a former warrior priest who has abandoned his violent past and now lives in a society controlled by the Church.
However, when his niece Lucy is abducted by a group of vampires, Priest breaks his vows and sets off on a mission to rescue her.
Teaming up with a rebellious sheriff, Hicks (played by Cam Gigandet), and a mysterious priestess (played by Maggie Q), Priest embarks on a dangerous journey into vampire territory.
Along the way, they discover a conspiracy involving the Church and a powerful vampire leader, Black Hat (played by Karl Urban), who has been manipulating events for his own sinister purposes.
As Priest battles both vampires and the Church’s enforcers, he must confront his own past and question his beliefs in order to save his niece and protect humanity from total annihilation. The film blends horror, action, and science fiction in a dystopian world where the lines between good and evil are blurred.