Scripts
THE BATTLE OF SHAKER HEIGHTS poster

Screenplay data

THE BATTLE OF SHAKER HEIGHTS script

Eighteen-year-old Kelly, a war reenactment enthusiast, navigates a complicated home life with his recovering addict father and an art-running mother, while planning revenge with his wealthy friend Bart against a school bully named Lance. During the prank's execution, Kelly develops a romantic connection with Bart's sister, Tabby, leading to a successful humiliation of Lance but also creating tension with Bart after he discovers Kelly and Tabby's shared kiss. As Kelly's father faces a health crisis, Kelly questions his future and passion for reenactments, ultimately finding a new perspective on war and life after giving a history presentation to veterans. The film concludes with Kelly saying goodbye to Bart as he leaves for college and finding a sense of peace and a clearer path forward after a conversation with his new friend, Sarah, about their uncertain futures.

Writer
Erica Beeney
IMDb ID (imdb_id)
tt0357470
Script date
Not specified
51Scenes
12Characters
71Pages
8Dialogue samples

Save the Cat beat sheet

THE BATTLE OF SHAKER HEIGHTS Save the Cat analysis

Kelly Ernswiler’s journey from a passionate Civil War reenactor facing bullies leads him into a prank-filled friendship with Bart and a budding romance with Tabby.

Open full beat sheet
75

Key characters

Kelly Ernswiler

Kelly Ernswiler is listed as Protagonist. Eighteen-year-old, cynical, works at a grocery store, obsessed with war reenactments. In the parsed data, Kelly Ernswiler is connected to 50 scenes, 73 dialogue lines, 74 text mentions, first appearing around scene 1.

50 scenes / 73 dialogue lines

Bart Bowland

Bart Bowland is listed as Friend. Wealthy, confident, fellow reenactor, takes up more space than Kelly. In the parsed data, Bart Bowland is connected to 23 scenes, 14 dialogue lines, 15 text mentions, first appearing around scene 4.

23 scenes / 14 dialogue lines

Tabby Bowland

Tabby Bowland is listed as Bart's Sister. College student, artist, strikingly beautiful. In the parsed data, Tabby Bowland is connected to 10 scenes, 35 dialogue lines, 35 text mentions, first appearing around scene 17.

10 scenes / 35 dialogue lines

Eve Ernswiler

Eve Ernswiler is listed as Kelly's Mother. Young-looking, runs an art business from the garage. In the parsed data, Eve Ernswiler is connected to 9 scenes, 3 dialogue lines, 3 text mentions, first appearing around scene 46.

9 scenes / 3 dialogue lines

Sarah

Sarah is listed as Grocery Store Cashier. Night shift worker, becomes Kelly's friend. In the parsed data, Sarah is connected to 8 scenes, 9 dialogue lines, 9 text mentions, first appearing around scene 48.

8 scenes / 9 dialogue lines

Lance

Lance is listed as Antagonist. Bully at Shaker Heights High, short and wide. In the parsed data, Lance is connected to 4 scenes, 1 dialogue line, 1 text mention, first appearing around scene 7.

4 scenes / 1 dialogue lines

Abe Ernswiler

Abe Ernswiler is listed as Kelly's Father. Recovering addict, kind but ill-used by life. In the parsed data, Abe Ernswiler is connected to 3 scenes, 7 dialogue lines, 7 text mentions, first appearing around scene 20.

3 scenes / 7 dialogue lines

Charlie Hayes

Charlie Hayes is listed as Old Soldier. Black veteran at the Old Soldiers' Home. In the parsed data, Charlie Hayes is connected to 3 scenes, 5 dialogue lines, 5 text mentions, first appearing around scene 49.

3 scenes / 5 dialogue lines

Mr. Norman

Mr. Norman is listed as History Teacher. Shows personal vacation photos as history slides. In the parsed data, Mr. Norman is connected to 3 scenes, 3 dialogue lines, 3 text mentions, first appearing around scene 50.

3 scenes / 3 dialogue lines

Principal Holmstead

Principal Holmstead is listed as School Principal. Well-groomed, gentle talk show host demeanor. In the parsed data, Principal Holmstead is connected to 3 scenes, 1 dialogue line, 1 text mention, first appearing around scene 6.

3 scenes / 1 dialogue lines

Miner Webber

Miner Webber is listed as Tabby's Fiancé. Stockbroker, overbearing. In the parsed data, Miner Webber is connected to 2 scenes, 11 dialogue lines, 12 text mentions, first appearing around scene 31.

2 scenes / 11 dialogue lines

char_13

char_13 is identified from the parsed character and dialogue data. In the parsed data, char_13 is connected to 2 scenes, first appearing around scene 25.

2 scenes / 0 dialogue lines

Scene outline

  1. 1. EXT. Forest - DAY

    Kelly Ernswiler, a young reenactor, struggles to maneuver his Jeep through a forest during a simulated battle.

    Kelly Ernswiler
  2. 2. EXT. Clearing - DAY

    Kelly approaches an abandoned barn where two German reenactors are stationed.

    Kelly Ernswiler
  3. 3. EXT. Barn - DAY

    Kelly confronts the German reenactors and is captured.

    Kelly Ernswiler
  4. 4. INT. Barn - DAY

    Kelly is interrogated by the German reenactors until Bart intervenes.

    Kelly Ernswiler, Bart Bowland
  5. 5. INT. CLASSROOM - DAY

    Kelly confronts Mr. Norman about his simplistic teaching of the Civil War.

    Kelly Ernswiler, Mr. Norman
  6. 6. INT. PRINCIPAL'S OFFICE - MOMENTS LATER

    Kelly meets with Principal Holmstead regarding his behavior.

    Kelly Ernswiler, Principal Holmstead
  7. 7. EXT. SHAKER HEIGHTS HIGH - DAY

    Lance confronts Kelly and steals his backpack.

    Kelly Ernswiler, Lance, Sarah
  8. 8. INT. ARMY NAVY STORE - DAY

    Kelly meets Bart at the store.

    Kelly Ernswiler, Bart Bowland
  9. 9. INT. BOWLAND HOUSE, DAD'S LIBRARY / STOREROOM - DAY

    Bart shows Kelly his father's war memorabilia collection.

    Kelly Ernswiler, Bart Bowland
  10. 10. INT. BOWLAND KITCHEN - DAY

    Kelly and Bart talk while Tabby enters.

    Kelly Ernswiler, Bart Bowland, Tabby Bowland
  11. 11. EXT. SHAKER HEIGHTS HIGH - MORNING

    Lance bullies Kelly again.

    Kelly Ernswiler, Lance, Sarah
  12. 12. INT. ERNSWILER HOUSE - DAY

    Kelly argues with his mother Eve.

    Kelly Ernswiler, Eve Ernswiler
  13. 13. INT. ART SUPPLY STORE - DAY

    Kelly runs into Tabby.

    Kelly Ernswiler, Tabby Bowland
  14. 14. EXT. FLEA MARKET - DAY

    Bart and Kelly trade for a backpack.

    Kelly Ernswiler, Bart Bowland
  15. 15. INT. BOWLAND HOUSE, KITCHEN - NIGHT

    Bart and Kelly plan their revenge.

    Kelly Ernswiler, Bart Bowland, Tabby Bowland
  16. 16. INT. TABBY'S STUDIO - NIGHT

    Kelly helps Tabby in her studio.

    Kelly Ernswiler, Tabby Bowland
  17. 17. INT. TABBY'S STUDIO - DAY

    Kelly visits Tabby in her studio to paint, discussing their parents and personal lives.

    Kelly Ernswiler, Tabby Bowland
  18. 18. EXT. BOWLAND YARD - NIGHT

    Bart and Kelly walk home, discussing Kelly's interest in Tabby.

    Kelly Ernswiler, Bart Bowland
  19. 19. INT. ERNSWILER HOUSE, LIVING ROOM - NIGHT

    Kelly finds an unknown addict sleeping on his couch instead of his father.

    Kelly Ernswiler, char_12
  20. 20. EXT. ERNSWILER HOUSE, BACK YARD - NIGHT

    Kelly confronts his father about the addict in their house.

    Kelly Ernswiler, Abe Ernswiler
  21. 21. EXT. LANCE'S HOUSE - DAY

    Kelly and Bart spy on Lance and execute a prank.

    Kelly Ernswiler, Bart Bowland, Lance
  22. 22. INT. BOWLAND HOUSE, BART'S ROOM - DAY

    Bart and Kelly listen to the bugged audio of Lance.

    Kelly Ernswiler, Bart Bowland
  23. 23. INT. ERNSWILER HOUSE, KITCHEN - NIGHT

    Abe and Eve have dinner while Kelly passes through.

    Kelly Ernswiler, Abe Ernswiler, Eve Ernswiler
  24. 24. INT. BOWLAND HOUSE, BART'S ROOM - NIGHT

    Bart and Kelly listen to more audio and plan Operation Deadmeat.

    Kelly Ernswiler, Bart Bowland
  25. 25. INT. SHAKER HEIGHTS HIGH - DAY

    Kelly initiates the prank by bumping into Bridget.

    Kelly Ernswiler, char_13
  26. 26. INT. BOWLAND HOUSE, BART'S BEDROOM - NIGHT

    Bart and Kelly forge a note to Lance.

    Kelly Ernswiler, Bart Bowland
  27. 27. INT. SHAKER HEIGHTS HIGH, CAFETERIA - DAY

    The prank is revealed to the school.

    Kelly Ernswiler, Lance, char_13
  28. 28. INT. BOWLAND HOUSE, DAD'S LIBRARY - NIGHT

    Bart and Kelly celebrate the success of their prank.

    Kelly Ernswiler, Bart Bowland
  29. 29. INT. SUPERMARKET - NIGHT

    Kelly visits Sarah at the store.

    Kelly Ernswiler, Sarah
  30. 30. INT. TABBY'S STUDIO - DAY

    Kelly returns to paint with Tabby, but is interrupted by Miner.

    Kelly Ernswiler, Tabby Bowland, Miner Webber
  31. 31. INT. Tabby's Studio - DAY

    Miner visits Tabby and Kelly while they are painting; he is overbearing and tries to get Tabby to leave with him, but she refuses. After he leaves, Kelly and Tabby discuss their art and personal philosophies.

    Kelly Ernswiler, Tabby Bowland, Miner Webber
  32. 32. INT. Eve's Studio - NIGHT

    Kelly visits his mother's studio to return supplies and observes Xiou-Xiou painting.

    Kelly Ernswiler, Eve Ernswiler
  33. 33. INT. Bowland House, Dining Room - NIGHT

    Kelly has dinner with the Bowland family, where he makes awkward but honest conversation.

    Kelly Ernswiler, Bart Bowland, Tabby Bowland
  34. 34. INT. Bart's Room - NIGHT

    Kelly and Bart play video games and argue about their friendship and Kelly's behavior.

    Kelly Ernswiler, Bart Bowland
  35. 35. INT. Shaker Heights High - DAY

    Kelly encounters Principal Holmstead and Sarah in the hallway.

    Kelly Ernswiler, Sarah, Principal Holmstead
  36. 36. EXT. Bowland House - DAY

    Bart picks up Kelly to visit an old soldier.

    Kelly Ernswiler, Bart Bowland
  37. 37. INT. Old Soldiers' Home - DAY

    Kelly and Bart visit Charlie Hayes.

    Kelly Ernswiler, Bart Bowland, Charlie Hayes
  38. 38. EXT. Gas Station - DAY

    Kelly and Bart stop for gas and encounter Eve.

    Kelly Ernswiler, Bart Bowland, Eve Ernswiler
  39. 39. INT. Bart's Bedroom - NIGHT

    Kelly and Bart discuss the upcoming reenactment and Kelly's future.

    Kelly Ernswiler, Bart Bowland
  40. 40. INT. Tabby's Studio - NIGHT

    Kelly finds Tabby crying after her breakup with Miner; they kiss.

    Kelly Ernswiler, Tabby Bowland
  41. 41. EXT. Bowland House - NIGHT

    Bart sees Kelly leaving Tabby's studio.

    Kelly Ernswiler, Bart Bowland
  42. 42. EXT. BOWLAND HOUSE - NIGHT

    Bart catches Kelly leaving Tabby's studio.

    Bart Bowland, Kelly Ernswiler
  43. 43. INT. ERNSWILER HOUSE - DAY

    Kelly finds his old uniform and gets excited.

    Kelly Ernswiler
  44. 44. INT. KITCHEN - DAY

    Kelly enters the kitchen singing, surprising his parents.

    Kelly Ernswiler, Eve Ernswiler, Abe Ernswiler
  45. 45. INT. BOWLAND HOUSE, BART'S ROOM - NIGHT

    Mathilda asks Bart if Kelly is coming over.

    Bart Bowland, Tabby Bowland
  46. 46. INT. HOSPITAL CORRIDOR - DAY

    Kelly and Eve get snacks from a vending machine and discuss Kelly's father; Kelly breaks down in tears.

    Kelly Ernswiler, Eve Ernswiler
  47. 47. EXT. BOWLAND HOUSE - DAY

    Kelly says goodbye to Bart as he prepares to leave for college.

    Kelly Ernswiler, Bart Bowland
  48. 48. INT. GROCERY STORE - NIGHT

    Kelly talks to Sarah at the store about her new internship and his future.

    Kelly Ernswiler, Sarah
  49. 49. INT. OLD SOLDIERS' HOME - DAY

    Kelly gives a history presentation to the veterans and guests.

    Kelly Ernswiler, Eve Ernswiler, Sarah, Principal Holmstead, Mr. Norman, Charlie Hayes
  50. 50. INT. DOMINO TABLE - DAY

    The group plays dominos and discusses war stories and personal history.

    Kelly Ernswiler, Eve Ernswiler, Sarah, Mr. Norman, Charlie Hayes
  51. 51. EXT. OLD SOLDIERS' HOME - DAY

    Kelly watches Sarah drive away after she reveals her past.

    Kelly Ernswiler, Eve Ernswiler, Sarah

Dialogue examples

Come on. Isn't this analysis a tad simplistic? I mean, maybe for a second grade history class, sure - but to insist on still characterizing the Civil War as some moral struggle? The soldiers were drafted - the only ones who had to fight were the ones who couldn't afford to pay their way out. Why don't you talk about the Draft Riots? Where are your slides for that?

Kelly Ernswiler / Scene 5

The real kicker was moving those cutouts of tanks around. The thought we had a whole regiment over there, but it was just a couple of us and those Hollywood props.

Charlie Hayes / Scene 50

I spent my summers with my grandma in the Catskills. She didn't give me any spending money. So I played the bones for ice cream.

Sarah / Scene 51

But everyone will be coming soon. And it will get all crazy, and we won't have any time to ourselves.

Miner Webber / Scene 31

Christ Kelly, I let you go out on a little supply line assist and you're gone for days. Come on.

Bart Bowland / Scene 17

Just because some one wants to be with you doesn't mean they're good for you.

Kelly Ernswiler / Scene 31

Well, just wait. Those burnout types always have a triumphant comeback tour.

Tabby Bowland / Scene 17

Well, it's optional, but dad thinks it would be "a good way to meet people."

Bart Bowland / Scene 47

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