Question: who plays forney in where the heart is
Answer: James Frain as Forney Hull