The horrible ending explanation by Morgan Freeman
I actually liked The War of the Worlds when I first saw it. An overwhelming alien invasion force, no chance for humanity except they succumb to our viruses and bacteria that we've evolved to now tolerate without much issue for the most part.
BUT - at the end Morgan Freeman explains that this is because "in his infinite wisdom, god decided to put those organisms on Earth" to protect us. Which is complete bs, baloney.
Besides making god a very vile person for allowing the deaths of a billion! it doesn't explain why god is just the god of earth? What about the martians? Surely, this same god protects them too?
Or maybe there is no god in reality and Morgan Freeman's explanation is utter bs, balderdash.
That ruined the movie for me - the lame ending plus the son showing up at the end which made very little sense.