Scripts
CODE OF SILENCE poster

1985

CODE OF SILENCE script

Undercover officers Eddie Cusack and Rich Donato are embroiled in a botched drug bust that sparks a gang war and an internal affairs investigation. As Eddie protects Diana Luna from the vengeful Comacho family, his refusal to cover for a fellow officer isolates him from his unit. Following an attack on his building and Diana's kidnapping, Eddie confronts the mob, leading to a violent chase and the death of Tony Luna, but Diana remains captive. With rookie Kosalas's help, Eddie infiltrates the Comacho warehouse, rescues Diana, kills Luis Comacho, and ends the gang war and police corruption.

Writer
Michael Butler, Dennis Shryack, Mike Gray & John Mason
IMDb ID (imdb_id)
tt0088936
Script date
1985
52Scenes
17Characters
56Pages
8Dialogue samples

Save the Cat beat sheet

CODE OF SILENCE Save the Cat analysis

Chicago cop Eddie Cusack navigates corruption inside the force and violent reprisal from the Comacho drug family while trying to protect an innocent teen, Diana Luna.

Open full beat sheet
80

Key characters

Eddie Cusack

Eddie Cusack is listed as Police Sergeant. A dedicated, incorruptible, and highly skilled police officer who operates with a strong moral code. In the parsed data, Eddie Cusack is connected to 32 scenes, 10 dialogue lines, 11 text mentions, first appearing around scene 5.

32 scenes / 10 dialogue lines

Nick Kosalas

Nick Kosalas is listed as Police Officer. A rookie cop and Eddie's partner, initially conflicted but eventually chooses to do the right thing. In the parsed data, Nick Kosalas is connected to 13 scenes, 7 dialogue lines, 7 text mentions, first appearing around scene 12.

13 scenes / 7 dialogue lines

Luis Comacho

Luis Comacho is listed as Drug Lord. A cruel and uncompromising Colombian drug lord seeking revenge. In the parsed data, Luis Comacho is connected to 9 scenes, 3 dialogue lines, 4 text mentions, first appearing around scene 47.

9 scenes / 3 dialogue lines

Diana Luna

Diana Luna is listed as Tony Luna's daughter. A young woman who wants nothing to do with her father's criminal life. In the parsed data, Diana Luna is connected to 9 scenes, 2 dialogue lines, 3 text mentions, first appearing around scene 20.

9 scenes / 2 dialogue lines

Rich Donato

Rich Donato is listed as Police Officer. A fellow officer and friend of Eddie, often lighthearted despite the danger. In the parsed data, Rich Donato is connected to 9 scenes, 1 dialogue line, 1 text mention, first appearing around scene 24.

9 scenes / 1 dialogue lines

Cragie

Cragie is listed as Police Officer. A weathered 25-year veteran cop who is corrupt and prone to violence. In the parsed data, Cragie is connected to 8 scenes, 6 dialogue lines, 8 text mentions, first appearing around scene 6.

8 scenes / 6 dialogue lines

Tony Luna

Tony Luna is listed as Mobster. A volatile Italian mobster caught in a war with the Comachos. In the parsed data, Tony Luna is connected to 6 scenes, 2 text mentions, first appearing around scene 9.

6 scenes / 0 dialogue lines

Fred Pirelli

Fred Pirelli is listed as Eddie's neighbor. A 65-year-old bear of a man, friend to Eddie. In the parsed data, Fred Pirelli is connected to 6 scenes, first appearing around scene 17.

6 scenes / 0 dialogue lines

Victor Comacho

Victor Comacho is listed as Drug Dealer. A vicious member of the Comacho family. In the parsed data, Victor Comacho is connected to 5 scenes, 1 dialogue line, 1 text mention, first appearing around scene 10.

5 scenes / 1 dialogue lines

Commander Kates

Commander Kates is listed as Police Commander. The head of Area Four, often stressed by the department's politics and Eddie's methods. In the parsed data, Commander Kates is connected to 4 scenes, 5 dialogue lines, 5 text mentions, first appearing around scene 49.

4 scenes / 5 dialogue lines

Felix Scalese

Felix Scalese is listed as Mob Boss. A powerful and calculating mob boss. In the parsed data, Felix Scalese is connected to 4 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 22.

4 scenes / 2 dialogue lines

Spider

Spider is listed as Informant. A nervous informant working with the police. In the parsed data, Spider is connected to 4 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 3.

4 scenes / 2 dialogue lines

Brennan

Brennan is listed as Detective. A rough-looking detective. In the parsed data, Brennan is connected to 4 scenes, 1 dialogue line, 2 text mentions, first appearing around scene 49.

4 scenes / 1 dialogue lines

Partida

Partida is listed as OPS Review Board Member. A no-nonsense woman investigating the police shootings. In the parsed data, Partida is connected to 4 scenes, 1 dialogue line, 2 text mentions, first appearing around scene 13.

4 scenes / 1 dialogue lines

Music

Music is listed as Detective. A rough-looking detective. In the parsed data, Music is connected to 3 scenes, 1 dialogue line, 1 text mention, first appearing around scene 49.

3 scenes / 1 dialogue lines

Doc

Doc is listed as Informant. A nervous informant working with the police. In the parsed data, Doc is connected to 2 scenes, first appearing around scene 8.

2 scenes / 0 dialogue lines

Lou Gamiani

Lou Gamiani is listed as Mobster. A large Italian mobster and associate of Tony Luna. In the parsed data, Lou Gamiani is connected to 1 scene, first appearing around scene 16.

1 scenes / 0 dialogue lines

Scene outline

  1. 1. EXT. Chicago - NIGHT TO DAWN

    The city of Chicago wakes up as the el train travels through the city and various workers begin their day.

  2. 2. EXT. Alley - DAY

    A garbage truck moves through an alley with two men who appear to be police officers in disguise.

    Rich Donato
  3. 3. EXT. El Platform - DAY

    Spider, an informant, uses a hidden radio transmitter to signal the police.

    Spider
  4. 4. INT. Truck Cab - DAY

    Donato listens to the radio transmission from Spider.

    Rich Donato
  5. 5. EXT. Alley - DAY

    Eddie Cusack joins Donato in the garbage truck.

    Eddie Cusack, Rich Donato
  6. 6. EXT. Cemetery - DAY

    Cragie and Kosalas wait in position near the el tracks.

    Cragie, Nick Kosalas
  7. 7. INT. Spotter Apartment - DAY

    A spotter monitors the drug deal from an abandoned building.

  8. 8. INT. Comacho Apartment - DAY

    The drug deal takes place between the Comachos and the buyers.

    Victor Comacho, Spider, Doc
  9. 9. INT. Painter's Apartment - DAY

    Tony Luna and his men prepare to ambush the drug deal.

    Tony Luna
  10. 10. INT. Comacho Apartment - DAY

    The ambush occurs, killing the buyers and wounding Victor Comacho.

    Tony Luna, Victor Comacho, Spider, Doc
  11. 11. INT. Headquarters - DAY

    Eddie and other officers interrogate the surviving Comacho members.

    Eddie Cusack, Music, Brennan
  12. 12. INT. Kates' Office - DAY

    Commander Kates questions Cragie and Kosalas about the shooting.

    Commander Kates, Cragie, Nick Kosalas, Eddie Cusack
  13. 13. INT. HEADQUARTERS OFFICE - DAY

    Kosalas is interviewed by Partida without an attorney present.

    Nick Kosalas, Partida
  14. 14. INT. EDDIE'S CAR - DAY

    Eddie and Kosalas discuss the 16-year-old suspect while parked at the airport.

    Eddie Cusack, Nick Kosalas
  15. 15. EXT. AIRPORT - DAY

    Luis Comacho arrives on a private jet and confronts his men.

    Eddie Cusack, Nick Kosalas, Luis Comacho, Victor Comacho
  16. 16. INT. LUNA'S HOUSE - DAY

    Tony Luna prepares to leave for business after learning Victor Comacho is alive.

    Tony Luna, Diana Luna, Lou Gamiani
  17. 17. INT. EDDIE'S APARTMENT - DAY

    Eddie returns home and discusses the situation with Pirelli and Odell.

    Eddie Cusack, Fred Pirelli
  18. 18. EXT. SOLDIER FIELD - DAY

    Eddie demonstrates his disdain for the Prowler robot.

    Eddie Cusack, Commander Kates
  19. 19. INT. MORGUE - DAY

    The Comachos view the bodies of their cousins; Eddie confronts Luis.

    Eddie Cusack, Nick Kosalas, Luis Comacho, Victor Comacho
  20. 20. INT. PARTY BACK ROOM - NIGHT

    Eddie confronts Diana Luna at a party, identifies her, and calls for a police team to watch for her father.

    Eddie Cusack, Diana Luna
  21. 21. INT. GYM - DAY

    Officers practice a raid in a mockup apartment; Eddie spars and refuses to sign a petition for Cragie.

    Eddie Cusack, Nick Kosalas, Cragie, Rich Donato, Music, Brennan
  22. 22. EXT. YACHT - DAY

    Eddie confronts Felix Scalese on his yacht regarding Tony Luna.

    Eddie Cusack, Nick Kosalas, Felix Scalese
  23. 23. EXT. Street across from bar - NIGHT

    Two hoods watch a bar from a car, planning a robbery.

    Eddie Cusack, Nick Kosalas
  24. 24. INT. Tavern - NIGHT

    Donato tells a story to a crowd, then the hoods attempt a robbery and are immediately subdued by undercover cops.

    Nick Kosalas, Rich Donato
  25. 25. EXT. Tavern - NIGHT

    Eddie arrives at the tavern.

    Eddie Cusack
  26. 26. INT. Tavern - NIGHT

    Eddie talks to Donato and then confronts Kosalas about the corruption case.

    Eddie Cusack, Nick Kosalas, Rich Donato
  27. 27. INT. Tavern - NIGHT

    Eddie confronts Cragie before leaving.

    Eddie Cusack, Cragie
  28. 28. INT. Eddie's Hall - NIGHT

    Eddie arrives at his building and is let in by Pirelli.

    Eddie Cusack, Fred Pirelli
  29. 29. INT. Pirelli's Apartment - NIGHT

    Eddie checks on Diana Luna.

    Eddie Cusack, Diana Luna, Fred Pirelli
  30. 30. INT. Hearing Room - DAY

    The OPS hearing regarding Cragie's shooting of Vega.

    Eddie Cusack, Cragie, Rich Donato, Partida
  31. 31. EXT. Eddie's Alley - DAY

    Comachos arrive at Eddie's building.

    Luis Comacho
  32. 32. INT. OPS Hall - DAY

    Eddie tries to call home during a recess.

    Eddie Cusack, Rich Donato
  33. 33. INT. Pirelli's Apartment - DAY

    Pirelli works on the phone while Diana prepares.

    Diana Luna, Fred Pirelli
  34. 34. INT. Hearing Room - DAY

    Kosalas testifies.

    Nick Kosalas, Cragie, Partida
  35. 35. INT. Hearing Room - DAY

    Eddie testifies.

    Eddie Cusack, Partida
  36. 36. INT. OPS Hall - DAY

    Eddie is confronted by Cragie and his allies.

    Eddie Cusack, Cragie, Brennan
  37. 37. INT. Pirelli's Apartment - DAY

    Pirelli shows Diana photos of his past.

    Diana Luna, Fred Pirelli
  38. 38. INT. Eddie's Hall - DAY

    The Comachos attack.

    Luis Comacho, Fred Pirelli
  39. 39. INT. Pirelli's Apartment - DAY

    The Comachos kidnap Diana.

    Luis Comacho, Diana Luna
  40. 40. INT. Eddie's Hall - DAY

    Eddie discovers Pirelli's body.

    Eddie Cusack
  41. 41. INT. Pool Hall - DAY

    Eddie confronts the Comachos.

    Eddie Cusack, Luis Comacho
  42. 42. EXT. Pool Hall Alley - NIGHT

    Eddie recovers and meets Donato.

    Eddie Cusack, Rich Donato
  43. 43. EXT. Union Station - NIGHT

    Eddie pursues Tony Luna.

    Eddie Cusack, Tony Luna, Felix Scalese
  44. 44. INT. Cadillac - NIGHT

    Eddie battles Scalese and Luna in a car chase; Rocco is killed during a struggle for a gun.

    Eddie Cusack, Tony Luna, Felix Scalese
  45. 45. EXT. Lower Wacker - NIGHT

    The Cadillac crashes and explodes; Eddie escapes his burning car.

    Eddie Cusack, Tony Luna, Felix Scalese
  46. 46. EXT. Lower Wacker - NIGHT

    Eddie calls to set up a meeting with Luis Comacho.

    Eddie Cusack
  47. 47. INT. Warehouse - NIGHT

    Luis threatens Diana Luna.

    Luis Comacho, Diana Luna
  48. 48. INT. Gym - NIGHT

    Eddie retrieves weapons and keys from the gym.

    Eddie Cusack
  49. 49. INT. Gym - DAY

    Kosalas confronts the other officers and Commander Kates about Eddie.

    Eddie Cusack, Nick Kosalas, Cragie, Commander Kates, Music, Brennan
  50. 50. INT. Warehouse - DAY

    Luis orders his men to kill Diana.

    Luis Comacho, Diana Luna
  51. 51. INT. Warehouse - DAY

    Eddie rescues Diana and kills Luis.

    Eddie Cusack, Luis Comacho, Diana Luna, Victor Comacho
  52. 52. EXT. Warehouse - DAY

    Eddie leaves the scene as Kates acknowledges his actions.

    Eddie Cusack, Commander Kates

Dialogue examples

He picks her up on Forty-third, and he's takin' in. She says, "Say, baby. Ain't no need for goin' downtown." An' she pulls back her skirt. So the dumb shit climbs in the back an' takes a piece... an' leaves the keys in the front and locks the two of 'em in the squad.

Rich Donato / Scene 24

We come up the back stairs. We start cleanin' the hallway when the deceased pops out of a doorway with a 25 automatic. I tell him to drop it, but he's comin. We had no choice. Kosalas here saw the whole thing.

Cragie / Scene 12

Don't you fuckin' tell me to cool it. I won't cool it. I'm not going to fuckin' lie for you any more. I lied, Commander. He laid a gun on that kid. I saw the whole thing.

Nick Kosalas / Scene 49

you have the right to remain silent. You have the right to have an attorney present at all times. Anything you say may be used against you in a court of law...

Partida / Scene 13

You know, it's kind of interesting. That 16 year old in the hallway with the gun? Partida told me he doesn't have a record. The kid's never been arrested.

Eddie Cusack / Scene 14

I can't swallow this shit! Eddie Cusack's out there takin' on the world by himself. And you fuckin' heros are gonna sit on your goddamn asses!

Nick Kosalas / Scene 49

I don't know where he is, and I don't really give a shit. When are you people going to realize I don't have anything to do with my father.

Diana Luna / Scene 20

You're incorruptible. Untarnished. I hear they call you stainless steel on the street. Me, I think you're a fuckin' pain in the ass.

Felix Scalese / Scene 22

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