<Ul> <Li> Tom Cruise as Ray Ferrier </Li> <Li> Dakota Fanning as Rachel Ferrier </Li> <Li> Justin Chatwin as Robbie Ferrier </Li> <Li> Miranda Otto as Mary Ann Ferrier </Li> <Li> Tim Robbins as Harlan Ogilvy </Li> <Li> Rick Gonzalez as Vincent </Li> <Li> Yul Vázquez as Julio </Li> <Li> Lenny Venito as Manny the Mechanic </Li> <Li> Lisa Ann Walter as Cheryl </Li> <Li> Ann Robinson as Grandmother (she played the lead role of Sylvia van Buren in the 1953 film) </Li> <Li> Gene Barry as Grandfather (he played lead role of Dr. Clayton Forrester in the 1953 film) </Li> <Li> David Alan Basche as Tim </Li> <Li> Roz Abrams as Herself </Li> <Li> Camillia Sanes as News Producer </Li> <Li> Amy Ryan as Neighbor with Toddler </Li> <Li> Danny Hoch as Policeman </Li> <Li> Morgan Freeman as the Narrator (voice) </Li> <Li> Channing Tatum as Boy in Church Scene (uncredited) </Li> <Li> Dee Bradley Baker as Alien Vocals (uncredited) </Li> <Li> Columbus Short as Soldier (uncredited) </Li> </Ul> <Li> Tom Cruise as Ray Ferrier </Li> <Li> Dakota Fanning as Rachel Ferrier </Li> <Li> Justin Chatwin as Robbie Ferrier </Li>

Who plays rachel in war of the worlds