Good story, good acting, well-conceived characters, lots of action, and emotion, as well as some much welcomed introspective moralizing about the nature of good and evil elevating it beyond mere movie "junkfood". What more could someone want in a summer movie?