CHILD OF GOD Movie News Scott Haze stars as Lester Ballard, a violent man who, expelled from society, ends up living in underground caves, which he fills with his trophies: giant stuffed animals won in carnival shooting galleries and the decomposing corpses of his victims.