Forced to flee a city, an irresponsible young man finds himself standing up to sinister elements to save souls in a mysterious secluded town where no one is allowed to leave. Rick 7 years ago