0
Tom Cruise played a lead role in the 2005 film "War of the Worlds," directed by Steven Spielberg.
Earth is invaded by aliens from another planet.
In the 2005 film : Morgan Freeman was the narrator .
This event occurred in War of the Worlds .
If by War of the Worlds you mean the 2005 film starring Tom Cruise, then the son's name is Robbie Ferrier, played by Justin Chatwin.