Joe (2013)
Joe is a 2013 drama film directed by David Gordon Green and starring Nicolas Cage, Tye Sheridan and Ronnie Gene Blevins. It is an adaptation of Larry Brown's 1991 novel of the same name and premiered at the 2013 Venice Film Festival, with a subsequent screening at the 2013 Toronto International Film Festival.
More at Wikipedia.