A man is forced to face the demons of his past after an encounter with an unexpected visitor.A man is forced to face the demons of his past after an encounter with an unexpected visitor.A man is forced to face the demons of his past after an encounter with an unexpected visitor.