Question: who plays rachel in war of the worlds
Answer: Dakota Fanning as Rachel Ferrier