Two problems with War of the Worlds:
1. Everyone was inexplicably fleeing in the same direction. In a global invasion, people would just aimlessly wander. Anyone who's seen lots of science fiction would know that.
2. When Tom Cruise's son turned out to be alive at the end, I was outraged. That has to be the worst cop-out of all time.