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