In September 2011, Franco announced at the Toronto International Film Festival that he was set to direct and adaptation of Cormac McCarthy's novel Child of God, the story of Lester Ballard, "a young man who becomes ostracized from society and falls into a life of crime and sexual depravity while living in a cave in Tennessee." In January 2012, Haze had signed on to play that lead role of Lester Ballard. Haze worked on the role of Ballard for a year prior to filming and actually moved to Sevierville, Tennessee, where the Cormac McCarthy novel is set. In preparation for the role, Haze lost 45 pounds, lived in caves and stayed in character for months before and during filming.