This movie was 3 hours too long. The dialogue was boring, the storyline was boring, the acting was subpar. Everyone involved should be embarrassed. I can't believe we had to wait over a decade for this garbled up mess. Spielberg has lost his way, and I won't be trusting him when his next absurdly over produced blockbuster comes out in another ten years. They should have killed this movie in the cradle. The visuals were kind of cool but who wants to watch a bunch of CGI aliens swim around for two hours? Not this guy. Save your time, save your money, don't waste your valuable time on this film. It's steaming garbage.