While the plot was interesting, the acting and dialogue was pretty hard to watch at times. It was obvious what was going to happen at almost every part of the movie. The characters weren't developed very well and had pretty terrible dialogue at times. The effects were good but so are all sci-fi movies these days. I expected more from a Speilberg movie.