Independence Day is a film that I kind of liked when I was younger, yet I always recognized that it wasn't great. Sure enough, upon a rewatch, I had the exact same opinion. There are moments of greatness in this film, for instance any time Will Smith is on screen. The biggest problem in Independence Day is that it takes almost an hour before the action really gets started. It's fine to setup your characters and make them people you care about, but this movie takes that to the extreme. By the time the first building is destroyed I almost needed smelling salts to wake up and notice it. But then the entire thing shifts on a dime and becomes a superb disaster film. One of the best aspects is the fact that it constantly reminds you of the hopeless situation, you literally can see no way out of it. Then it shifts again and becomes a glorious action/sci-fi film which I enjoy a lot. The problem is that the final conclusion hinges on a stupid laptop communicating directly with alien technology and somehow creating a virus in the mother-ship. Are you kidding me? I can suspend my disbelief, but that's asking me to levitate my disbelief with the Force. I'd be really annoyed if I wasn't distracted by one of the greatest speeches in film history!!! I am so up-and-down with Independence Day that I either want to watch it again immediately, or never want to watch it again for the rest of my life. It's amazing how a movie can have so many brilliant scenes and then match those with an equal number of stupid scenes. Somehow, despite all its flaws, I wind up thinking I still like Independence Day. But when I do watch it again, I wouldn't be surprised if my finger hovers over the fast-forward button the whole time.