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