When I took my friend to see it in the theater--on Imax no less--we were both impressed with a spectacular conclusion. However, since then I've become more aware of the plot holes (I tend to not notice them right away, probably because of my Asperger's).