Question: who plays forney in where the heart is?
Answer: James Frain