Why do Americans love superheroes so much?
It might have to do with our intrinsic human nature:
how we all long for freedom, success, and the ability to overcome the odds.
See a toddler watch Superman for the first time, and see the pure magic in his eyes.