Scripts
Assassins poster

1994

Assassins script

Robert Rath, a professional assassin seeking retirement, finds his final contract stolen by Michael Bain, a younger, ambitious hitman eager to replace him. Rath is then assigned to eliminate a surveillance specialist named Electra, but instead, he partners with her to retrieve valuable disks and escape their dangerous profession. They travel to Mexico to complete a bank transaction, but Bain tracks them, leading to a tense confrontation at the bank. Electra intervenes, shooting Bain, and Rath ultimately kills him. Rath and Electra leave together, free from their past lives as assassins.

Writer
Larry and Andy Wachowski
IMDb ID (imdb_id)
tt0112401
Script date
August 12, 1994
67Scenes
8Characters
82Pages
4Dialogue samples

Save the Cat beat sheet

Assassins Save the Cat analysis

Seasoned assassin Robert Rath is introduced in a tense marsh execution, then unexpectedly takes on a survivalist target, Electra, leading to a reluctant partnership.

Open full beat sheet
70

Key characters

Robert Rath

Robert Rath is listed as Professional Assassin. A cold, precise, and highly skilled hitman looking to retire. In the parsed data, Robert Rath is connected to 44 scenes, 236 dialogue lines, 240 text mentions, first appearing around scene 1.

44 scenes / 236 dialogue lines

Electra

Electra is listed as Surveillance Specialist. A brilliant, tech-savvy hacker and surveillance expert. In the parsed data, Electra is connected to 35 scenes, 198 dialogue lines, 201 text mentions, first appearing around scene 9.

35 scenes / 198 dialogue lines

Michael Bain

Michael Bain is listed as Professional Assassin. A young, reckless, and highly competitive assassin who wants to replace Rath. In the parsed data, Michael Bain is connected to 25 scenes, 72 dialogue lines, 73 text mentions, first appearing around scene 6.

25 scenes / 72 dialogue lines

Jennifer Morgan

Jennifer Morgan is listed as Bystander. A woman living in the same building as Electra. In the parsed data, Jennifer Morgan is connected to 3 scenes, 5 dialogue lines, 5 text mentions, first appearing around scene 17.

3 scenes / 5 dialogue lines

Willie Ketcham

Willie Ketcham is listed as Target. A doomed assassin who accepts his fate with a mix of humor and resignation. In the parsed data, Willie Ketcham is connected to 1 scene, 2 dialogue lines, 2 text mentions, first appearing around scene 1.

1 scenes / 2 dialogue lines

Akira

Akira is listed as Target. A Japanese man involved in industrial espionage. In the parsed data, Akira is connected to 1 scene, 1 dialogue line, 1 text mention, first appearing around scene 11.

1 scenes / 1 dialogue lines

Escort

Escort is listed as Escort. A woman hired by Rath for conversation. In the parsed data, Escort is connected to 1 scene, 1 dialogue line, 1 text mention, first appearing around scene 2.

1 scenes / 1 dialogue lines

Leevio Valli

Leevio Valli is listed as Target. An old Italian man targeted for assassination. In the parsed data, Leevio Valli is connected to 1 scene, 1 text mention, first appearing around scene 5.

1 scenes / 0 dialogue lines

Scene outline

  1. 1. EXT. MARSH - DUSK

    Robert Rath and Willie Ketcham walk through a marsh as Rath prepares to execute Ketcham.

    Robert Rath, Willie Ketcham
  2. 2. INT. HOTEL SUITE - NIGHT

    Rath hires an escort to talk to him about his life and regrets.

    Robert Rath, Escort
  3. 3. INT. HOTEL SUITE - NIGHT

    Rath plays chess alone and expresses frustration.

    Robert Rath
  4. 4. INT. HOTEL SUITE - DAWN

    Rath communicates with his contractor and learns his contract was stolen.

    Robert Rath
  5. 5. INT. TRATTORIA ROMA - NIGHT

    Rath tracks Valli but Bain intervenes and kills the target.

    Robert Rath, Michael Bain, Leevio Valli
  6. 6. INT. CAB - NIGHT

    Rath picks up Bain in a cab and they have a tense conversation.

    Robert Rath, Michael Bain
  7. 7. INT. CAB - DAY

    Rath and Bain engage in a tense conversation in a cab, revealing Rath's identity and their mutual profession.

    Robert Rath, Michael Bain
  8. 8. EXT. AIRPORT RAMP - DAY

    Rath attempts to kill Bain by ramming the cab into a sand barricade.

    Robert Rath, Michael Bain
  9. 9. INT. ELECTRA'S APARTMENT - DAY

    Electra monitors her neighbors via surveillance equipment.

    Electra, Jennifer Morgan
  10. 10. INT. HOTEL SUITE - NIGHT

    Rath receives a new contract to eliminate a surveillance specialist.

    Robert Rath
  11. 11. INT. HYATT HOTEL - DAY

    Bain infiltrates the hotel suite to kill Akira and his men.

    Michael Bain, Akira
  12. 12. INT. HYATT HOTEL HALL - DAY

    Rath intercepts Electra as she flees the hotel.

    Robert Rath, Electra
  13. 13. INT. HYATT HOTEL ROOM - DAY

    Bain cleans up a crime scene in his hotel room while waiting for room service.

    Michael Bain
  14. 14. INT. ELECTRA'S CAR - DAY

    Rath and Electra discuss the contract and the value of the disks while driving.

    Robert Rath, Electra
  15. 15. INT. HOTEL SUITE - NIGHT

    Bain prepares to track Jennifer Morgan.

    Michael Bain
  16. 16. INT. ELECTRA'S CAR - NIGHT

    Electra attempts to escape Rath at a gas station.

    Robert Rath, Electra
  17. 17. EXT. ELECTRA'S APARTMENT BUILDING - NIGHT

    Electra encounters Jennifer Morgan in the lobby.

    Electra, Jennifer Morgan
  18. 18. INT. ELECTRA'S APARTMENT - NIGHT

    Electra watches Bain on her monitors as he infiltrates Jennifer's apartment.

    Michael Bain, Electra, Jennifer Morgan
  19. 19. INT. HALLWAY / STAIRCASE - NIGHT

    A confrontation between Rath, Bain, and Electra.

    Robert Rath, Michael Bain, Electra
  20. 20. INT. HOTEL ROOM - NIGHT

    Rath and Electra discuss their situation and play chess.

    Robert Rath, Electra
  21. 21. INT. CHEAP HOTEL - NIGHT

    Bain communicates with his contractor.

    Michael Bain
  22. 22. INT. LARGE CHAIN HOTEL ROOM - NIGHT

    Rath and Electra discuss the bank transfer and their plan to meet the target in Mexico.

    Robert Rath, Electra
  23. 23. INT. AIRPLANE - DAY

    Rath and Electra travel to Mexico.

    Robert Rath, Electra
  24. 24. EXT. SMALL MEXICAN AIRPORT - DAY

    Arrival in Mexico.

    Robert Rath, Electra
  25. 25. EXT. TERMINAL CAB STAND - DAY

    Rath and Electra take a cab.

    Robert Rath, Electra
  26. 26. INT. CAB - DAY

    Rath gives directions to the hotel.

    Robert Rath, Electra
  27. 27. EXT. HOTEL PARAISO - DAY

    Rath realizes the hotel is not the one he remembered.

    Robert Rath, Electra
  28. 28. EXT. COSTA BLANCA - DAY

    Rath surveys the old hotel and the bank.

    Robert Rath, Electra
  29. 29. EXT. HOTEL PARAISO - NIGHT

    Exterior shot of the hotel at night.

  30. 30. INT. HOTEL PARAISO ELEVATOR - NIGHT

    Rath and Electra share an elevator with a newlywed couple.

    Robert Rath, Electra
  31. 31. INT. HALL - NIGHT

    Rath and Electra enter their room.

    Robert Rath, Electra
  32. 32. INT. HOTEL PARAISO - HOTEL ROOM - NIGHT

    Rath and Electra settle into their room.

    Robert Rath, Electra
  33. 33. INT. BATHROOM - NIGHT

    Electra listens to the couple in the next room.

    Electra
  34. 34. INT. BEDROOM - NIGHT

    Rath plays chess while Electra joins him.

    Robert Rath, Electra
  35. 35. INT. HOTEL (COSTA BLANCA) - NIGHT

    Bain prepares his weapon.

    Michael Bain
  36. 36. EXT. HOTEL PARAISO - DAY

    Rath checks the perimeter.

    Robert Rath, Electra
  37. 37. INT. HOTEL ROOM - DAY

    Rath and Electra discuss her going to the beach.

    Robert Rath, Electra
  38. 38. INT. HOTEL HALL - DAY

    Electra leaves the room.

    Electra
  39. 39. INT. HOTEL ROOM - DAY

    Rath remains in the room.

    Robert Rath
  40. 40. EXT. PLAZA DEL SOL - DAY

    Bain scouts the bank.

    Michael Bain
  41. 41. INT. HOTEL ROOM - DAY

    Rath is startled by Electra.

    Robert Rath, Electra
  42. 42. EXT. HOTEL PARAISO - DUSK

    Sunset at the hotel.

  43. 43. INT. HOTEL ROOM - DUSK

    Rath practices Tai Chi.

    Robert Rath, Electra
  44. 44. INT. COSTA BLANCA HOTEL - NIGHT

    Bain exercises.

    Michael Bain
  45. 45. INT. HOTEL PARAISO ROOM - NIGHT

    Rath confirms the contract payment.

    Robert Rath, Electra
  46. 46. EXT. STATUE - NIGHT

    Bain practices shooting.

    Michael Bain
  47. 47. INT. HOTEL PARAISO ROOM - NIGHT

    Rath and Electra play chess and discuss their pasts.

    Robert Rath, Electra
  48. 48. INT. HOTEL PARAISO - HALL - NIGHT

    Muffled sounds of Rath and Electra making love are heard from outside the room.

    Robert Rath, Electra
  49. 49. EXT. COSTA BLANCA - NIGHT

    The camera moves over the street towards the shattered remains of the marble statue head.

  50. 50. INT. INTERNATIONAL BANCO DE MEXICO - DAY

    Rath enters the bank and remembers the checkered floor.

    Robert Rath
  51. 51. EXT. OUTDOOR CAFE - DAY

    Electra waits at a cafe while communicating with Rath via earpiece.

    Robert Rath, Electra
  52. 52. INT. BANK - DAY

    Rath requests to close his account at the bank.

    Robert Rath
  53. 53. EXT. CAFE - DAY

    Electra observes Bain arriving at the hotel.

    Michael Bain, Electra
  54. 54. INT. BURNED HOTEL PARAISO - DAY

    Bain climbs to the fifth floor to set up his sniper position.

    Michael Bain
  55. 55. INT. BURNED HOTEL ROOM - DAY

    Bain prepares his rifle and waits for Rath to appear at the bank.

    Michael Bain
  56. 56. INT. BANK - DAY

    Rath waits for his associate while the bank official prepares the funds.

    Robert Rath
  57. 57. INT. BANK - DAY

    Bain confronts Rath inside the bank.

    Robert Rath, Michael Bain
  58. 58. INT. BURNED HOTEL - DAY

    Electra searches for Bain's rifle.

    Electra
  59. 59. INT. BANK - DAY

    Rath offers Bain half the money to walk away.

    Robert Rath, Michael Bain
  60. 60. INT. BANK - DAY

    Bain leaves the bank to hunt Rath.

    Robert Rath, Michael Bain
  61. 61. INT. BURNED HOTEL - DAY

    Electra finds the gun and is pursued by Bain.

    Michael Bain, Electra
  62. 62. INT. BANK - DAY

    Rath finishes his transaction.

    Robert Rath
  63. 63. INT. BURNED HOTEL - DAY

    Bain prepares to shoot Rath from the hotel window.

    Michael Bain
  64. 64. EXT. PLAZA - DAY

    Rath exits the bank.

    Robert Rath
  65. 65. INT. BURNED HOTEL - DAY

    Electra shoots Bain.

    Michael Bain, Electra
  66. 66. INT. BURNED HOTEL - DAY

    Final confrontation between Rath, Bain, and Electra.

    Robert Rath, Michael Bain, Electra
  67. 67. EXT. PLAZA DEL SOL - NIGHT

    Rath and Electra leave the plaza together.

    Robert Rath, Electra

Dialogue examples

No. It's the truth. I know what you are. Like me, like Bain, you're a ghost, you're not part of the real world. You don't have a social security number. You don't pay taxes. You've probably used ten different names over the last ten years. A long time ago something probably happened, something illegal and you ran, you disappeared and it was easy. You think you can do it again. But I'm telling you, fading from the law is nothing. No matter what you do, where you go, I swear to you that Bain will find you.

Robert Rath / Scene 20

Oh! I got a question. Jesus, this has been driving me crazy for years -- shit, listen to me. I sound like some fucking fanboy. I'm sorry, but I just got to ask you. Everybody talks about how you left the Agency and got into the business and then how you went after the Russian, Nicholai Talinkov --

Michael Bain / Scene 7

He believed it all went back to one night, when as a little girl. I watched my parents have this big fight, really big. I thought my mother was going to kill my father. Then they went into their room and made up. And I watched them make love through the keyhole.

Electra / Scene 47

I'm sorry, this may sound really weird, but my friend told me he slipped a letter under the door here and I was wondering if you happened to see it?

Jennifer Morgan / Scene 17

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