Answer
The character played by Penn in The Indian Runner, Joe Roberts, returned from the Vietnam War. Joe had joined the military to escape the poverty of his home town, but when he returned, he was disillusioned by the war and the way it had been fought. He struggled to adjust to civilian life and eventually became involved in a crime spree.