What Superheroes Replace
Don't get me wrong. I love superheroes. I love Marvel movies. I love the whole team of Avengers-not to mention those you see in some of the Avengers' personal movies. I don't think it's wrong to watch these movies. But I have a question for you. Why have we created superheroes? The answer is simple. We humans can't rescue ourselves; we need a Savior. Sound familiar?
Even though the secular world hasn't accepted Christ, for millenniums humans have recognized that we can't save ourselves. We need heroes. People have built idols, because of the inborn knowledge that there has to be someone greater than us.
This has inspired superheroes. Essentially, they are a substitute for God. The secular world, while denying the importance of Christ, knows we aren't enough. They have created heroes-people or aliens who are more powerful than us.
Remember in The Avengers how there was an ongoing disagreement between Cap and Iron Man about making the hard choice, the sacrifice? Even in a secular movie, in a world that "doesn't need God" because there are heroes, there is a parallel to Jesus. Iron Man was willing to sacrifice himself to save a city full of people. Yet again, in The Avengers: Age of Ultron, there was a sacrifice. Quicksilver gave his life to save Hawkeye and the child. Even though this wasn't as close of a parallel, I find it significant that people all over the world subconsciously know the need for a sacrifice.
So, why have humans created superheroes? Because we, as humans, have an inborn knowledge that a sacrifice is needed to save us. Truly, all the superheroes in the movies have had to make some sort of mental, physical, or ultimate sacrifice. Superheroes have been put in Jesus's place.
I don't think a watching superhero movie is wrong. I don't think making superhero movies is wrong. But I think it's important to keep in mind that Jesus is our ultimate superhero. As great as the superheroes are in movies, they are fictional. He is real.