Short answer: Neo dies — and then he doesn’t. Shot dead by Agent Smith in Room 303, Neo is brought back by Trinity’s confession of love, fulfilling the Oracle’s prophecy that she would fall in love with the One. Waking able to see the Matrix as code, he destroys Smith from the inside, then calls the machines to promise the trapped a world without rules.
Full spoilers ahead for The Matrix (1999) — first film only.
How the film reaches its final act
Cypher, who sold the crew out to Agent Smith for a comfortable life back inside the simulation, has murdered Apoc and Switch; Tank kills him. Morpheus has been captured and interrogated for Zion’s access codes, the last human city. Neo and Trinity storm the government building, rescue him — and the escape goes wrong. Agents possess bystanders and cut them off. Morpheus and Trinity reach the exit phone. Neo does not: he turns back to face Smith alone in a subway station; running has never worked. The fight ends with Neo thrown in front of an oncoming train. He escapes — but Smith, who can simply take over another body, waits outside Room 303 of the Heart O’ the City Hotel.
The ending, scene by scene
- The shooting. Neo walks into Room 303; Smith is already there. He fires into Neo’s chest at point-blank range. On the Nebuchadnezzar, Neo flatlines. Morpheus refuses to believe it — but the monitors say otherwise.
- Trinity’s confession. Standing over Neo’s body, Trinity tells him what the Oracle told her long ago: that she would fall in love with the One. She is in love with Neo, so he cannot be dead. “You can’t be dead,” she says, “because I love you.” Then she kisses him.
- The resurrection. Neo’s heart starts again. Inside the Matrix, he gasps back to life as Smith raises his gun — and Neo simply raises a hand. The bullets stop in mid-air and drop to the floor.
- Seeing the code. Neo looks up, and the world has changed: corridor, walls, Smith himself — everything is now cascading green code. He sees the simulation’s source, not its illusion. Its rules no longer apply, because he finally understands they were never real.
- Smith’s destruction. Smith charges, and Neo dives straight into his body. Smith distorts, shatters, and explodes into fragments of code — the system’s most powerful program, deleted by a human who stopped believing in it.
- The phone call. Neo exits through a phone booth — but instead of hanging up, he leaves a message for the machines. He tells them he knows they are afraid of change, and that he will show the people trapped inside “a world without rules and controls, without borders or boundaries. A world where anything is possible.” Then he hangs up and flies away.
What the ending actually means
| The prophecy fulfilled | The Oracle was right all along. Neo becomes the One by choosing to risk his life for Morpheus, not by being told he is special. Trinity’s love is the trigger; Neo’s choice is the cause. |
| The Oracle as a guide | The Oracle told Neo he was not the One — and told Trinity she would love the One. Both statements pushed them toward the choices that made the prophecy come true. She tells people what they need to hear. |
| A resurrection story | Neo dies and returns after doubt, sacrifice, and a kiss that restores life — the Christ story in miniature: the One who dies for others and returns with power over death. |
| Belief as the real superpower | Nothing about Neo’s body changes — only his mind. The moment he stops believing the Matrix’s rules are real, the bullets stop too. Control works only while the controlled accept it. |
The ending is not a victory — it is a declaration of war. The machines still rule the real world, Zion is still in danger, and humanity is still plugged in. Neo has won a battle inside the system; the war is only beginning, which is why the film ends on a promise instead of a celebration.
Frequently asked questions
Did Neo really die at the end of The Matrix?
Yes — inside the simulation and, briefly, in the real world too. His heart stops on the Nebuchadnezzar after Smith shoots him. His revival is a genuine resurrection, and it confirms him as the One.
Did Trinity’s kiss save Neo, or did he save himself?
Both. Trinity’s kiss fulfils the Oracle’s prophecy, but Neo must also make the leap himself — stop believing in the Matrix’s rules. Love is the catalyst; belief is the engine.
Why does Neo destroy Smith by diving inside him?
Smith is a program, not a person, so he cannot be beaten by punches. Neo defeats him by entering his code and breaking it apart from the inside — the One can rewrite the system, not just fight within it.
What does Neo’s final phone call mean?
A warning and a promise: Neo will show the people trapped in the Matrix that their world is a lie, and give them the choice to leave.
Is the ending happy?
Only partly. Neo is alive, free, and more powerful than any human before him — but billions are still enslaved, and the machines still rule the real world. The film ends on hope and a threat, not peace.