Superb Movie but not a good ending

Rating: 7/10 (2 July 2005)

Everything till the end was great about the movie. It was very fun to watch. However, for the ending, they either weren't thinking or they figured the movie was going on too long and thought of ending it fast. Now, in the beginning of the movie the machines that came underneath the ground had shields that rendered them immune to our attacks and all throughout that point we've been fighting a lost war. But at the end, they showed the birds flying around these machines and making the pilots blind. My question is how could the birds fly so close to these machines when their shields can literally fry them. Secondly, I saw a rocket able to penetrate their shields while they were flying blind at the end of the movie. How could their shields possibly go down? This didn't made sense and the whole ending wasn't making sense either. But overall if you enjoy thriller and suspense and Sci-Fi fictions then this is the movie for you.