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