Scripts
Glengarry Glen Ross poster

1984

Glengarry Glen Ross script

Desperate to improve his sales, Shelly Levene attempts to bribe office manager John Williamson for better leads, while Dave Moss tries to convince George Aaronow to rob their real estate office. Richard Roma, the top salesman, charms client James Lingk into buying property, but the office is soon robbed, leading to a police investigation and heightened tension among the salesmen. Levene boasts about a new big sale and pressures Williamson for more leads, while Roma struggles to prevent Lingk from canceling his deal, further complicated by the detective's presence. After Williamson reveals Lingk's check was cashed, causing Lingk to leave, Roma berates Williamson, and Levene confronts Williamson about the robbery, ultimately confessing to the crime.

Writer
David Mamet
IMDb ID (imdb_id)
tt0104348
Script date
1984
11Scenes
7Characters
72Pages
5Dialogue samples

Save the Cat beat sheet

Glengarry Glen Ross Save the Cat analysis

A group of real estate salesmen face desperation and betrayal after their office is robbed of valuable leads.

Open full beat sheet
30

Key characters

Richard Roma

Richard Roma is listed as Salesman. A charismatic, successful, and arrogant top-performing salesman. In the parsed data, Richard Roma is connected to 9 scenes, 7 dialogue lines, 8 text mentions, first appearing around scene 3.

9 scenes / 7 dialogue lines

John Williamson

John Williamson is listed as Office Manager. The cold, bureaucratic office manager who controls the leads. In the parsed data, John Williamson is connected to 9 scenes, 6 dialogue lines, 6 text mentions, first appearing around scene 1.

9 scenes / 6 dialogue lines

Shelly Levene

Shelly Levene is listed as Salesman. An aging, desperate salesman struggling to maintain his career. In the parsed data, Shelly Levene is connected to 8 scenes, 7 dialogue lines, 7 text mentions, first appearing around scene 1.

8 scenes / 7 dialogue lines

Baylen

Baylen is listed as Detective. A police detective investigating the office robbery. In the parsed data, Baylen is connected to 7 scenes, 1 dialogue line, 1 text mention, first appearing around scene 6.

7 scenes / 1 dialogue lines

George Aaronow

George Aaronow is listed as Salesman. A timid, easily manipulated salesman. In the parsed data, George Aaronow is connected to 6 scenes, 4 dialogue lines, 4 text mentions, first appearing around scene 2.

6 scenes / 4 dialogue lines

James Lingk

James Lingk is listed as Client. A gullible, nervous client who buys property from Roma. In the parsed data, James Lingk is connected to 4 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 6.

4 scenes / 2 dialogue lines

Dave Moss

Dave Moss is listed as Salesman. A cynical, aggressive salesman who plots to rob the office. In the parsed data, Dave Moss is connected to 2 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 2.

2 scenes / 2 dialogue lines

Scene outline

  1. 1. INT. Chinese restaurant - NIGHT

    Shelly Levene attempts to bribe John Williamson for better sales leads.

    Shelly Levene, John Williamson
  2. 2. INT. Chinese restaurant - NIGHT

    Dave Moss attempts to manipulate George Aaronow into robbing the office.

    Dave Moss, George Aaronow
  3. 3. INT. Restaurant - NIGHT

    Roma talks to Lingk about life, morality, and business, eventually introducing the Glengarry Highlands property.

    Richard Roma, James Lingk
  4. 4. INT. Real Estate Office - DAY

    The office has been robbed. Roma, Aaronow, Williamson, and Levene deal with the aftermath and the police investigation.

    Shelly Levene, John Williamson, George Aaronow, Richard Roma, Baylen
  5. 5. INT. Office - DAY

    The salesmen discuss the office robbery and Levene boasts about a recent big sale while Moss expresses frustration with the police investigation.

    Shelly Levene, John Williamson, Dave Moss, George Aaronow, Richard Roma
  6. 6. INT. Office - DAY

    Levene pressures Williamson for leads while Roma attempts to manage a client, Lingk, who wants to cancel a deal.

    Shelly Levene, John Williamson, Richard Roma, James Lingk, George Aaronow, Baylen
  7. 7. INT. Real Estate Office - DAY

    Aaronow is agitated about police tactics, Williamson tries to dismiss him, and Roma attempts to manage his client Lingk while being interrupted by the detective.

    Shelly Levene, John Williamson, George Aaronow, Richard Roma, James Lingk, Baylen
  8. 8. INT. Real Estate Office - DAY

    Roma tries to keep Lingk from leaving while Williamson reveals the check was cashed, causing Lingk to leave in distress.

    John Williamson, Richard Roma, James Lingk, Baylen
  9. 9. INT. Real Estate Office - DAY

    Roma berates Williamson for ruining the deal, then Levene confronts Williamson about the robbery.

    Shelly Levene, John Williamson, Richard Roma, Baylen
  10. 10. INT. Real Estate Office - DAY

    Levene confesses to the robbery and tries to bribe Williamson, but Williamson turns him in to the detective.

    Shelly Levene, John Williamson, Richard Roma, Baylen
  11. 11. INT. Real Estate Office - DAY

    Roma expresses solidarity with Levene before Levene is taken away by the detective.

    Shelly Levene, John Williamson, Richard Roma, Baylen, George Aaronow

Dialogue examples

The Glengarry Highland's leads, you're sending Roma out. Fine. He's a good man. We know what he is. He's fine. All I'm saying, you look at the board, he's throwing...wait, wait, wait, he's throwing them away, he's throwing the leads away.

Shelly Levene / Scene 1

You stupid fucking cunt. You, Williamson...I'm talking to you, shithead...You just cost me six thousand dollars.

Richard Roma / Scene 9

No, I think I don't want your money. I think you fucked up my office. And I think you're going away.

John Williamson / Scene 10

I meet gestapo tactics...I meet gestapo tactics...That's not right... No man has the right to...

George Aaronow / Scene 7

My wife said I have to cancel the deal.

James Lingk / Scene 6

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