This is a great adaptation of a comic book story. My son (12) and I went to see it and I was hesitant that it wouldn't live up to the hype for my enjoyment. I knew he would like it in either case. I needn't have worried - this is a great film with a great story and acting for enjoyment at all ages. The setup storyline about Afghanistan didn't get too preachy and worked well for me. I would definitely recommend it for everyone.