A great movie with quite a few plot holes that keep it from being amazing. The action is really captivating, the drama between the characters is interesting. The film keeps with the comics quite a bit which is nice for a change. You have a credible enemy who is a decent match for a hero who is just coming into his powers. Glaring plot holes at the beginning of the movie loses the movie points. What also loses points is the campy ending which is coherent yet lacks total believability in the circumstances. It's a fun and enjoyable movie. Collapse