Scripts
The Matrix poster

1996

The Matrix script

Thomas Anderson, a hacker known as Neo, discovers that his reality is a simulated construct called the Matrix designed by machines to enslave humanity. After being rescued by the rebel leader Morpheus, Neo begins training to manipulate the simulation and fulfill a prophecy that he is the One who will liberate mankind. The crew is betrayed by the disillusioned Cypher, leading to the capture of Morpheus by the sentient program Agent Smith. Neo and Trinity launch a daring rescue mission to save Morpheus, during which Neo embraces his true potential, defeats Agent Smith, and gains the ability to control the Matrix.

Writer
Larry and Andy Wachowski
IMDb ID (imdb_id)
tt0133093
Script date
April 8, 1996
38Scenes
19Characters
83Pages
8Dialogue samples

Save the Cat beat sheet

The Matrix Save the Cat analysis

Thomas Anderson (Neo) is a disaffected hacker who discovers reality is a simulation controlled by machines.

Open full beat sheet
85

Key characters

NEO

NEO is listed as Protagonist. A hacker who discovers the truth about the Matrix. In the parsed data, NEO is connected to 27 scenes, 12 dialogue lines, 14 text mentions, first appearing around scene 18.

27 scenes / 12 dialogue lines

TRINITY

TRINITY is listed as Crew member of the Nebuchadnezzar. A skilled hacker and Morpheus's lieutenant. In the parsed data, TRINITY is connected to 17 scenes, 10 dialogue lines, 11 text mentions, first appearing around scene 1.

17 scenes / 10 dialogue lines

MORPHEUS

MORPHEUS is listed as Captain of the Nebuchadnezzar. A legendary hacker who believes in the prophecy of the One. In the parsed data, MORPHEUS is connected to 15 scenes, 5 dialogue lines, 13 text mentions, first appearing around scene 12.

15 scenes / 5 dialogue lines

AGENT SMITH

AGENT SMITH is listed as Agent of the Matrix. A sentient program designed to eliminate threats to the Matrix. In the parsed data, AGENT SMITH is connected to 8 scenes, 18 dialogue lines, 18 text mentions, first appearing around scene 10.

8 scenes / 18 dialogue lines

CYPHER

CYPHER is listed as Crew member of the Nebuchadnezzar. A disillusioned crew member who betrays the team. In the parsed data, CYPHER is connected to 5 scenes, 5 dialogue lines, 5 text mentions, first appearing around scene 1.

5 scenes / 5 dialogue lines

TANK

TANK is listed as Operator. A pure human operator of the Nebuchadnezzar. In the parsed data, TANK is connected to 5 scenes, 4 dialogue lines, 4 text mentions, first appearing around scene 20.

5 scenes / 4 dialogue lines

AGENT BROWN

AGENT BROWN is listed as Agent of the Matrix. A sentient program working with Agent Smith. In the parsed data, AGENT BROWN is connected to 5 scenes, 3 dialogue lines, 3 text mentions, first appearing around scene 30.

5 scenes / 3 dialogue lines

AGENT JONES

AGENT JONES is listed as Agent of the Matrix. A sentient program working with Agent Smith. In the parsed data, AGENT JONES is connected to 4 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 30.

4 scenes / 2 dialogue lines

APOC

APOC is listed as Crew member of the Nebuchadnezzar. A crew member and hacker. In the parsed data, APOC is connected to 3 scenes, first appearing around scene 14.

3 scenes / 0 dialogue lines

DOZER

DOZER is listed as Crew member. Tank's brother and a pure human. In the parsed data, DOZER is connected to 3 scenes, first appearing around scene 11.

3 scenes / 0 dialogue lines

GIZMO

GIZMO is listed as Technician. A specialist in removing bugs from human bodies. In the parsed data, GIZMO is connected to 2 scenes, first appearing around scene 11.

2 scenes / 0 dialogue lines

MOUSE

MOUSE is listed as Crew member. A young crew member. In the parsed data, MOUSE is connected to 2 scenes, first appearing around scene 18.

2 scenes / 0 dialogue lines

SWITCH

SWITCH is listed as Crew member. A crew member. In the parsed data, SWITCH is connected to 2 scenes, first appearing around scene 18.

2 scenes / 0 dialogue lines

THE ORACLE

THE ORACLE is listed as Prophet. A program that provides guidance to those seeking the truth. In the parsed data, THE ORACLE is connected to 1 scene, 1 dialogue line, 2 text mentions, first appearing around scene 24.

1 scenes / 1 dialogue lines

RHINEHEART

RHINEHEART is listed as Neo's boss. A corporate manager at CorTechs. In the parsed data, RHINEHEART is connected to 1 scene, 1 dialogue line, 1 text mention, first appearing around scene 8.

1 scenes / 1 dialogue lines

ANTHONY

ANTHONY is listed as Neo's neighbor. A local acquaintance of Neo. In the parsed data, ANTHONY is connected to 1 scene, first appearing around scene 6.

1 scenes / 0 dialogue lines

CABLE

CABLE is listed as Crew member. A crew member. In the parsed data, CABLE is connected to 1 scene, first appearing around scene 21.

1 scenes / 0 dialogue lines

DUJOUR

DUJOUR is listed as Anthony's girlfriend. A woman with a white rabbit tattoo. In the parsed data, DUJOUR is connected to 1 scene, first appearing around scene 6.

1 scenes / 0 dialogue lines

SPOON BOY

SPOON BOY is listed as Potential. A child with telekinetic abilities.

0 scenes / 0 dialogue lines

Scene outline

  1. 1. INT. COMPUTER SCREEN - NIGHT

    Cypher and Trinity communicate via phone while tracing a call to Neo.

    CYPHER, TRINITY
  2. 2. INT. CHASE HOTEL - NIGHT

    Police attempt to arrest Trinity in room 303.

    TRINITY
  3. 3. EXT. CHASE HOTEL - NIGHT

    Agent Smith and Agent Brown arrive at the hotel.

    AGENT SMITH, AGENT BROWN
  4. 4. INT. CHASE HOTEL - NIGHT

    Trinity kills the police officers and escapes.

    TRINITY
  5. 5. INT. NEO'S APARTMENT - NIGHT

    Neo receives a cryptic message on his computer.

    NEO
  6. 6. INT. NEO'S APARTMENT - NIGHT

    Neo helps his neighbor Anthony with a car boot.

    NEO, ANTHONY, DUJOUR
  7. 7. INT. APARTMENT PARTY - NIGHT

    Neo meets Trinity at a party.

    NEO, TRINITY
  8. 8. INT. CORTECHS OFFICE - DAY

    Neo is reprimanded by his boss, Rhineheart.

    NEO, RHINEHEART
  9. 9. INT. CORTECHS OFFICE - DAY

    Neo receives a phone call from Morpheus.

    NEO, MORPHEUS, AGENT SMITH, AGENT BROWN, AGENT JONES
  10. 10. INT. INTERROGATION ROOM - DAY

    Agent Smith interrogates Neo.

    NEO, AGENT SMITH
  11. 11. INT. VAN - NIGHT

    Gizmo removes the bug from Neo.

    NEO, TRINITY, GIZMO, DOZER
  12. 12. INT. ROOM 1313 - NIGHT

    Neo meets Morpheus.

    NEO, MORPHEUS
  13. 13. INT. HOTEL ROOM - DAY

    Morpheus explains the nature of the Matrix to Neo and offers him the choice between the red and blue pills.

    MORPHEUS, NEO
  14. 14. INT. HOVERCRAFT - DAY

    Neo is prepared for the trace program while the crew monitors his vitals.

    CYPHER, TRINITY, MORPHEUS, NEO, APOC
  15. 15. INT. POWER PLANT - UNKNOWN

    Neo wakes up in a human pod and is flushed into the waste system.

    NEO
  16. 16. INT. HOVERCRAFT - UNKNOWN

    Neo is rescued by the crew and begins his recovery.

    TRINITY, MORPHEUS, NEO, APOC, DOZER
  17. 17. INT. CONSTRUCT - UNKNOWN

    Morpheus explains the history of the war between humans and machines.

    MORPHEUS, NEO
  18. 18. INT. HOVERCRAFT - UNKNOWN

    Neo begins his training, starting with combat simulations.

    MORPHEUS, NEO, TANK, MOUSE, SWITCH
  19. 19. INT. RESTAURANT (MATRIX) - NIGHT

    Cypher meets with Agent Smith to betray Morpheus.

    CYPHER, AGENT SMITH
  20. 20. INT. MAIN DECK - CONTINUOUS

    Morpheus discusses the mission and Neo's upcoming visit to the Oracle with Tank.

    MORPHEUS, TANK, NEO
  21. 21. INT. HOTEL LAFAYETTE (MATRIX) - DAY

    The team enters the Matrix via the hotel.

    MORPHEUS, MOUSE, CABLE
  22. 22. INT. STAIRWELL (MATRIX) - DAY

    Neo questions Trinity about her past visit to the Oracle.

    NEO, TRINITY, GIZMO
  23. 23. EXT. HOTEL LAFAYETTE (MATRIX) - DAY

    Morpheus explains the danger of agents to Neo while Cypher plants a bug.

    MORPHEUS, NEO, CYPHER, TRINITY
  24. 24. INT. ORACLE'S CHAMBERS (MATRIX) - DAY

    Neo meets the Oracle, who tells him he is not the One.

    NEO, THE ORACLE
  25. 25. INT. MAIN DECK - CONTINUOUS

    Cypher betrays the crew, killing Tank, Dozer, Apoc, and Switch.

    CYPHER, TANK, DOZER, APOC, SWITCH, NEO
  26. 26. INT. PRESIDENTIAL SUITE (MATRIX) - DAY

    Agent Smith interrogates a captured Morpheus.

    AGENT SMITH, AGENT BROWN, MORPHEUS
  27. 27. INT. MAIN DECK - UNKNOWN

    Neo and Trinity discuss the Oracle's prophecy and their friendship before preparing for a mission.

    NEO, TRINITY, TANK
  28. 28. INT. PRESIDENTIAL SUITE (MATRIX) - DAY

    Agent Smith interrogates a captured Morpheus, revealing his hatred for humanity.

    AGENT SMITH, MORPHEUS
  29. 29. INT. CONSTRUCT - UNKNOWN

    Neo and Trinity arm themselves with weapons.

    NEO, TRINITY
  30. 30. INT. PRESIDENTIAL SUITE (MATRIX) - DAY

    Agent Smith grows frustrated with the lack of progress in extracting information from Morpheus.

    AGENT SMITH, AGENT BROWN, AGENT JONES
  31. 31. INT. MAIN DECK - UNKNOWN

    Tank comforts a dying Morpheus.

    TANK, MORPHEUS
  32. 32. EXT. NIKO HOTEL (MATRIX) - DAY

    Trinity and Neo arrive at the hotel.

    NEO, TRINITY
  33. 33. INT. PRESIDENTIAL SUITE (MATRIX) - DAY

    Agent Smith confesses his hatred for the Matrix to Morpheus.

    AGENT SMITH, MORPHEUS
  34. 34. INT. ELEVATOR SHAFT (MATRIX) - DAY

    Neo and Trinity use the elevator shaft to reach the top floor.

    NEO, TRINITY
  35. 35. INT. ROOF (MATRIX) - DAY

    Neo and Trinity fight Marines and Agent Jones on the roof.

    NEO, TRINITY, AGENT JONES
  36. 36. INT. EL STATION (MATRIX) - DAY

    Neo and his team escape the Matrix.

    NEO, TRINITY, MORPHEUS
  37. 37. INT. HOVERCRAFT - UNKNOWN

    Neo wakes up after being shot.

    NEO, TRINITY
  38. 38. EXT. CITY STREET - DAY

    Neo flies into the air.

    NEO

Dialogue examples

Every mammal on this planet instinctively develops a natural equilibrium with the surrounding environment. But you humans do not. You move to an area and you multiply and multiply until every natural resource is consumed and the only way you can survive is to spread to another area.

AGENT SMITH / Scene 28

Why? It wouldn't mean anything. He'd still believe what he wanted to believe. But Morpheus is the one that matters. He's more important than me and we both know it.

NEO / Scene 27

You see, the truth, the real truth is that the war is over. It's been over for a long time. And guess what? We lost!

CYPHER / Scene 25

The truth is out there, Neo. It's looking for you and it will find you, if you want it to.

TRINITY / Scene 7

I imagine, right now, you must be feeling a bit like Alice, tumbling down the rabbit hole?

MORPHEUS / Scene 13

I'd say the bad news is, you're not the one. Still got a lot to learn. Maybe next life.

THE ORACLE / Scene 24

Morpheus, I know what you believe but I think this is a mistake. We're rushing him.

CYPHER / Scene 14

She said I had a gift but I still had a lot to learn. She told me maybe next life.

NEO / Scene 27

Use this structured screenplay data

SlugDB turns parsed screenplays into scene, character, dialogue, trivia, semantic search, Save the Cat, and API-ready analysis.

Use SlugDB when you need screenplay API data, movie dialogue search, character evidence, scene context, or MCP tools without building a scraper first.

Browse scripts API reference MCP setup Free API key