At the end of the movie Neo jumps into Smith and blows him up. Is there a reason he chooses this method to kill him?
-
2The previous answers are great. I would only add that Smith had to die in a spectacular way for the other two agents to be scared enough to run away.– Wad CheberJun 26, 2015 at 2:57
-
25He didn't jump in. That's just how your mind presented the impulses to your awareness.– user2338816Jun 26, 2015 at 8:54
6 Answers
The scene was a rather neat way for the Wachowskis to visually represent Neo's transformation into a Hacker of the Matrix.
Upon his rebirth, he perceives the programming language that creates the Matrix 'reality' directly, including the Agents. When he enters Smith and destroys him from the inside, the act evokes the real-life techniques of advanced hacking, in which the programmer manipulates the underlying code, rather than the 'surface' interface that simple users see.
-
24I would make two notes here. First, Neo tried to destroy Smith from the inside. Clearly it did not work the way Neo intended, evidence being Smith was not actually destroyed but altered instead. Second, Neo knew that physically fighting and "killing" an agent would not actually accomplish anything. The subway train killed Smith but he just came back. Clearly a radically different tactic is needed to kill an agent. The same thing is applicable at the end of the third movie: only once he stops physically fighting Smith can he be truly killed. Regardless, great answer!– user31563Jun 26, 2015 at 13:26
-
1Excellent answer and great additions @Snowman. I was thinking the death had to be something different (as mentioned in the comment) but Neo "hacking" his code is a great explanation!– kjwJun 26, 2015 at 18:49
-
7
-
3
-
4
Neo jumping into Agent Smith is a reflection of how the Agents override the humans in the Matrix.
At various points in the movie, you can see the Agents both exit and enter humans - it's a representation of how they are overriding the human.
Similarly, Neo is rewriting Agent Smith's source code - he is inserting himself into Smith the same way that the Agents insert themselves into the other humans.
-
@N_Soong - thanks for fixing the video link - one of these days, I'll figure it out for myself ;)– HorusKolJun 26, 2015 at 2:04
-
1No worries; I think you just need to make sure it's on a separate line and remove the 's' from 'https' - that normally works for me ;) Jun 26, 2015 at 2:04
-
4"he is inserting himself into Smith the same way that the Agents insert themselves into the other humans" oh god no... Jun 26, 2015 at 9:26
-
3
-
1
Jumping into him was like editing his source code. Since he is a program, he couldn't be killed in a traditional sense. So he was deleted.
-
* altered. Obviously not deleted. Deletion would not be a solution, because he could be restored from a backup.– mg30rgJun 26, 2015 at 11:43
-
That's true. I wrote this right before bed. Now I regret it. Lol Jun 26, 2015 at 11:54
-
6@mg30rg: Well, an altered program could be restored to original state from backup as well. Then again, looking at the Matrix universe from a software engineering standpoint does only gives you headaches anyway. So don't try to push that metaphor, it'll probably shove back. ;-)– DevSolarJun 26, 2015 at 13:31
-
@DevSolar - Well, look at it this way: If my computer has no firewall software installed, both Windows and most browsers will notify me about it and if I don't actively forbid it Windows firewall gets installed. On the other hand, if my firewall gets compromised and does not perform as a firewall anymore, it could still be detected and the change remains unnoticed. (I'm a professional SW architect in the ITsec business. :v I simply can not leave the SW-engineering standpoint behind.)– mg30rgJun 26, 2015 at 13:56
-
what's the connection between being a program and couldn't be killed?– n611x007Jul 13, 2015 at 14:32
Is there a reason he chooses this method to kill him?
Yes, Neo failed to 'conventionally' kill Agents because machines tend to be back.
Neo tries something new.
-
1
I don't know what all these other answers are about. As a gamer, it looked to me like a routine "spawn-kill" from an old FPS game, where two people would spawn on the same spot, or one person would spawn on the same spot where somebody else is already standing.
The game physics can't compensate for two objects being in the same physical space, so it immediately terminates one of them. In a game, this is where the ragdoll physics are applied to the killed object/person and it is pushed away or falls down. In the matrix, Agent Smith exploded. Obviously it took a little longer in the movie for dramatic effect. It looked like Neo turned himself into liquid, then after the explosion it seemed like he had pushed outward from inside Smith, bending space itself.
I believe he chose this method because it completely undermined the laws of physics in a world that is based on simulating reality - the other agents would know there is nothing they can do against this kind of threat.
-
-
1@naxa CounterStrike (before Source Engine) and the original Unreal Tournament. Newer versions of Unreal Tournament had a gun that had an alternative firing mode that launched a teleporter hockey puck thing that, when it settles on a hard surface, teleports you to it. If you teleport into someone in this way, they get instagibbed :D Jul 14, 2015 at 20:47
-
Continuity problem: The Matrix was (supposedly) released in March 31, 1999; Counter-Strike (supposedly) June 19, 1999; UT (supposedly) November 30, 1999. Unless the creators were involved in each others' work, the scene couldn't be inspired by these video games. Rather, these games could have been inspired by the movie, chronologically speaking. However other, earlier games could still be sources of inspiration for the scene. Do you know any?– n611x007Jul 15, 2015 at 6:23
-
2To make a late addition, @n611x007 AFAIK this dates back to multiplayer DOOM, where you would "telefrag" another player if you took a teleporter to the same location they were at.– abathurFeb 10, 2016 at 15:40
-
2@abathur Quake was released on June 22, 1996 and had a similar "Telefrag" mechanic. Source: quake.wikia.com/wiki/Telefrag Feb 12, 2016 at 20:47
Neo did not Hack Agent Smith, he merged with Agent Smith and in doing so allowed his code to merge with Agent Smiths. The moment he does that the Machines (which Neo is plugged into) can then rewrite the entire Matrix deleting agent Smith, Rebooting the Matrix and allowing a refresh of the system
It isnt Neo that destroys Smith it is the Machines that do that.