A man struggling with his faith is haunted by the sins of his past but is suddenly thrust into the role of defending humanity from the gathering forces of darkness.
1999
2010
2016
2015
2024
2023
2014
2006
2009
2008