who starred in war of the worlds
War of the Worlds is a 2005 American science fiction disaster film directed by Steven Spielberg and written by Josh Friedman and David Koepp, loosely based on the novel of the same title by H. G. Wells. It stars Tom Cruise, Dakota Fanning, Justin Chatwin, Miranda Otto and Tim Robbins, with narration by Morgan Freeman.