While I have to admire Speilburg and co for going with the ending of the original book – the Earth germs felling the alien invaders – it still seemed like a deus ex machina kind of ending.
It does beg the question though, how else could the movie have ended without the aliens winning? The only way I can think of that wouldn’t also seem a cop out would be the invaders leaving as mysteriously as they came. Signs took this route, and I think it was a great way to end the invasion, stupid water aliens aside.
I’m sure there are more creative minds than me though, does anyone else have any suggestions? Or feel like they were watching Half Life 2: the movie at times?