Scripts
The Nightmare Before Christmas poster

1993

The Nightmare Before Christmas script

Jack Skellington, the Pumpkin King of Halloweentown, feels a deep weariness with the annual Halloween celebrations, despite his town's enthusiastic festivities. He stumbles upon a portal to Christmastown and becomes enchanted by the joyous, colorful holiday, deciding to bring Christmas to Halloweentown. Jack enlists the town's ghoulish residents to create their own version of Christmas, which involves spooky toys and macabre decorations, much to the concern of Sally, a rag doll who secretly loves him. Ignoring Sally's premonitions, Jack, dressed as "Sandy Claws," attempts to deliver presents to the real world, but his terrifying gifts cause widespread panic and lead to him being shot down by the military.

Writer
Tim Burton
IMDb ID (imdb_id)
tt0107688
Script date
1993
6Scenes
10Characters
27Pages
3Dialogue samples

Save the Cat beat sheet

The Nightmare Before Christmas Save the Cat analysis

Jack Skellington, bored with Halloween, discovers Christmas Town and attempts to bring its joy back to Halloweentown, while Sally’s subplot hints at the price of obsession.

Open full beat sheet
30

Key characters

Jack Skellington

Jack Skellington is listed as Protagonist. A tall, thin skeleton who is the leader of Halloweentown. In the parsed data, Jack Skellington is connected to 3 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 2.

3 scenes / 2 dialogue lines

Zero

Zero is listed as Supporting. A ghost dog with a glowing nose. In the parsed data, Zero is connected to 2 scenes, first appearing around scene 2.

2 scenes / 0 dialogue lines

Dr. Finkelstein

Dr. Finkelstein is listed as Antagonist/Supporting. A mad scientist who created Sally. In the parsed data, Dr. Finkelstein is connected to 1 scene, 1 dialogue line, 1 text mention, first appearing around scene 3.

1 scenes / 1 dialogue lines

Mayor

Mayor is listed as Supporting. The two-faced elected official of Halloweentown. In the parsed data, Mayor is connected to 1 scene, 1 dialogue line, 1 text mention, first appearing around scene 1.

1 scenes / 1 dialogue lines

Oogie Boogie

Oogie Boogie is listed as Antagonist. A gambling, bug-filled villain. In the parsed data, Oogie Boogie is connected to 1 scene, 1 dialogue line, 1 text mention, first appearing around scene 6.

1 scenes / 1 dialogue lines

Barrel

Barrel is listed as Henchman. One of Oogie Boogie's mischievous trio. In the parsed data, Barrel is connected to 1 scene, first appearing around scene 1.

1 scenes / 0 dialogue lines

Lock

Lock is listed as Henchman. One of Oogie Boogie's mischievous trio. In the parsed data, Lock is connected to 1 scene, first appearing around scene 1.

1 scenes / 0 dialogue lines

Sally

Sally is listed as Supporting. A rag doll created by Dr. Finkelstein who is in love with Jack. In the parsed data, Sally is connected to 1 scene, first appearing around scene 3.

1 scenes / 0 dialogue lines

Santa Claus

Santa Claus is listed as Supporting. The ruler of Christmastown. In the parsed data, Santa Claus is connected to 1 scene, first appearing around scene 6.

1 scenes / 0 dialogue lines

Shock

Shock is listed as Henchman. One of Oogie Boogie's mischievous trio. In the parsed data, Shock is connected to 1 scene, first appearing around scene 1.

1 scenes / 0 dialogue lines

Scene outline

  1. 1. EXT. Halloweentown - NIGHT

    The citizens of Halloweentown celebrate Halloween with a song.

    Mayor, Lock, Shock, Barrel
  2. 2. EXT. Graveyard - NIGHT

    Jack Skellington laments his boredom with the same Halloween routine.

    Jack Skellington, Zero
  3. 3. INT. Dr. Finkelstein's Castle - NIGHT

    Sally tries to escape Dr. Finkelstein.

    Sally, Dr. Finkelstein
  4. 4. EXT. Forest - NIGHT

    Jack discovers the doors to other holiday worlds.

    Jack Skellington, Zero
  5. 5. EXT. Christmastown - NIGHT

    Jack experiences Christmas for the first time.

    Jack Skellington
  6. 6. INT. Oogie Boogie's Lair - NIGHT

    Oogie Boogie taunts Santa Claus.

    Oogie Boogie, Santa Claus

Dialogue examples

In this town, don't we love it now? Everybody's waiting for the next surprise

Mayor / Scene 1

And I, Jack, the Pumpkin King, Have grown so tired of the same old thing

Jack Skellington / Scene 2

Well, well, well, what have we here? Sandy Claws, huh?

Oogie Boogie / 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