How is the Matrix a retelling of the story of Socrates?

The Matrix can bee seen as just another movie with a plot where one man has to save the world, or it can be seen as a retelling of the greatest story in the world, one that many people wouldn’t ever think of as the background story in the Matrix. That Story is the life of Socrates, one of the world's first heros.
Both Socrates and Neo were faced with a question that drove them through their lives. Neo had to ask “What is the Matrix?” similarly Socrates asked himself “What is the good life?” To answer these questions both men were faced with enormous troubles. Both men had to fight against “society”. Socrates spent his life trying to convince the society of Athens, Greece that what they think is obvious is not always correct. He strove to make the people of Athens awaken to the truth. Similarly Neo fought against to society in the Matrix. He fought to show propel the truth, that the matrix wasn’t real.
Both Neo and Socrates traveled to an oracle to find out who they really were. Socrates finds out from the oracle that he is the wisest man in the world, not because he knows everything, but because he knows his own ignorance. Neo finds out from the oracle that he isn't the one, or isn’t yet the one, but this is only what he needed to hear to realize that he is the one. While visiting the oracle Neo reads a latin sign and finds out it means ”Know Thyself” this is similar to the message Socrates leaves us with when he said “The unexamined life is not worth living”. Both Socrates and Neo came to understand that self knowledge is the key in life. Without knowing one’s self one can’t gain further knowledge of the world.
Finally in a sense both heroes die for their cause. Socrates is put to death and Neo is killed by the agents but brought back to life. Though it seemed as they had failed their missions when they died, we can still learn from their causes by studying them.
1