Question: who plays novalee in where the heart is
Answer: Natalie Portman