War of the Worlds - Cast

War of the Worlds Movie Poster

Tom Cruise

as Ray Ferrier


Dakota Fanning

as Rachel Ferrier


Miranda Otto

as Mary Ann


Tim Robbins

as Harlan Ogilvy


Justin Chatwin

as Robbie




Lisa Walter

as Bartender


Ann Robinson

as Grandmother


Gene Barry

as Grandfather



Travis Wade

as War of the Worlds Soldier


Ambi Daniel

as Refugee (uncredited)



  Change Location