affliction is an american drama movie produced in 1997. it was written and directed by paul schrader. it is based on the novel by russell banks. it stars nick nolte, sissy spacek, james coburn, and willem dafoe.