This is an excellent sci fi film. In many ways I enjoyed it more than the first Matrix film because it's less about special effects and more about an engrossing storyline. The premise of the film isn't original like many critics have been quick to point out, but it's presented in an original style that is very entertaining. I like to describe it to friends as a sci fi Matrix like film that incorporates martial arts with guns. There are some gratuitous action scenes but for the most part the action is really cool to watch. Especially since they use really neat looking guns and every one is dressed up in chic and futurist clothes :)
The acting, the music, the sound effects, and the script all work well together. I really like the fact that the movie centers around Christian Bale's character rather than the whole anti-authoritarian premise. As a viewer you actually care about the character John Preston. It's the quiet scenes within the film that really lend strength of purpose to the action scenes. Unlike Neo in "The Matrix," you learn about Preston's past, his wife, the fact that he has kids. It's great how you don't only remember the action scenes but the quiet scenes as well, like the extermination of the dogs, the arrest of Preston's partner (Sean Bean), and the execution of the rebels. There is one scene in the film where the main character shares a quiet moment with a puppy and yet seconds later he is blowing away a squad of soldiers. Surprisingly, scenes such as this worked really well together and weren't inappropriate at all. That's one of the best things about this film. It's the fact that SO many things could of went wrong, but it turned out to be very well done. Highly recommended.