Question: who plays rachel in war of the worlds?
Answer: Dakota Fanning