Scripts
WILLOW poster

1986

WILLOW script

Nelwyn farmer Willow Ufgood is tasked with protecting thea baby, Elora Danan, prophesied to defeat the evil Queen Bavmorda, and reluctantly enlists the help of the rogue warrior Madmartigan. Guided by brownies, Willow seeks the sorceress Fin Raziel to learn magic and restore her human form while evading Bavmorda's daughter, Sorsha, who later falls for Madmartigan. After restoring Raziel, they join a rebel army to storm Nockmaar Castle and confront Queen Bavmorda in a climactic battle. Willow ultimately defeats Bavmorda using a clever magic trick, saving Elora Danan and returning home a hero.

Writer
Bob Dolman
IMDb ID (imdb_id)
tt0096446
Script date
November 14, 1986
38Scenes
13Characters
79Pages
8Dialogue samples

Save the Cat beat sheet

WILLOW Save the Cat analysis

Willow Ufgood, a humble farmer, discovers the prophesied baby Elora Danan and must carry her to safety beyond his village.

Open full beat sheet
80

Key characters

Willow Ufgood

Willow Ufgood is listed as Protagonist. A Nelwyn farmer and aspiring sorcerer. In the parsed data, Willow Ufgood is connected to 33 scenes, 91 dialogue lines, 94 text mentions, first appearing around scene 10.

33 scenes / 91 dialogue lines

Madmartigan

Madmartigan is listed as Warrior. A skilled but disgraced swordsman. In the parsed data, Madmartigan is connected to 25 scenes, 82 dialogue lines, 100 text mentions, first appearing around scene 9.

25 scenes / 82 dialogue lines

Fin Raziel

Fin Raziel is listed as Sorceress. An exiled druid sorceress transformed into an animal. In the parsed data, Fin Raziel is connected to 18 scenes, 51 dialogue lines, 54 text mentions, first appearing around scene 3.

18 scenes / 51 dialogue lines

Sorsha

Sorsha is listed as Warrior/Antagonist turned Ally. Bavmorda's daughter and a skilled knight. In the parsed data, Sorsha is connected to 12 scenes, 24 dialogue lines, 26 text mentions, first appearing around scene 19.

12 scenes / 24 dialogue lines

Teemo

Teemo is listed as Supporting. A small, mischievous brownie. In the parsed data, Teemo is connected to 9 scenes, 9 dialogue lines, 11 text mentions, first appearing around scene 14.

9 scenes / 9 dialogue lines

Rool

Rool is listed as Supporting. A small, mischievous brownie. In the parsed data, Rool is connected to 9 scenes, 6 dialogue lines, 8 text mentions, first appearing around scene 14.

9 scenes / 6 dialogue lines

Elora Danan

Elora Danan is listed as Prophesied Child. A Daikini baby destined to bring down Queen Bavmorda. In the parsed data, Elora Danan is connected to 5 scenes, 6 text mentions, first appearing around scene 10.

5 scenes / 0 dialogue lines

Burglekutt

Burglekutt is listed as Antagonist. The greedy and arrogant village prefect. In the parsed data, Burglekutt is connected to 4 scenes, 1 dialogue line, 1 text mention, first appearing around scene 5.

4 scenes / 1 dialogue lines

Airk Thaughbaer

Airk Thaughbaer is listed as Warrior. A large, bearded officer and friend of Madmartigan. In the parsed data, Airk Thaughbaer is connected to 3 scenes, 8 dialogue lines, 8 text mentions, first appearing around scene 11.

3 scenes / 8 dialogue lines

Queen Bavmorda

Queen Bavmorda is listed as Antagonist. An evil sorceress queen. In the parsed data, Queen Bavmorda is connected to 3 scenes, 2 dialogue lines, 4 text mentions, first appearing around scene 33.

3 scenes / 2 dialogue lines

High Aldwin

High Aldwin is listed as Mentor. The wise leader of the Nelwyn village. In the parsed data, High Aldwin is connected to 3 scenes, 1 dialogue line, 1 text mention, first appearing around scene 8.

3 scenes / 1 dialogue lines

Kiaya

Kiaya is listed as Supporting. Willow's wife. In the parsed data, Kiaya is connected to 3 scenes, 1 dialogue line, 1 text mention, first appearing around scene 38.

3 scenes / 1 dialogue lines

Kael

Kael is listed as Antagonist. A cruel, powerful Nockmaar general. In the parsed data, Kael is connected to 2 scenes, 1 dialogue line, 1 text mention, first appearing around scene 25.

2 scenes / 1 dialogue lines

Scene outline

  1. 1. EXT. Nockmaar Castle - DAY

    A fortress looms under a gloomy sky as a woman screams in labor.

  2. 2. INT. Nockmaar Castle - DAY

    Movement through the castle corridors toward the dungeon.

  3. 3. INT. Dungeon - DAY

    A baby is born and identified as the prophesied child; the midwife Ethna attempts to save her.

    Queen Bavmorda, Fin Raziel
  4. 4. EXT. Riverbank - DAY

    Willow Ufgood finds the baby in a raft of sticks.

    Willow Ufgood, Rool, Teemo
  5. 5. EXT. Ufgood Farm - DAY

    Burglekutt confronts Willow about his debts and the baby.

    Willow Ufgood, Kiaya, Burglekutt
  6. 6. INT. Ufgood House - DAY

    Willow and Kiaya discuss the baby and the danger she brings.

    Willow Ufgood, Kiaya
  7. 7. EXT. Nelwyn Village - DAY

    The spring festival is interrupted by a Death Dog attack.

    Willow Ufgood, High Aldwin, Burglekutt
  8. 8. INT. Council Building - DAY

    The Council decides Willow must take the baby to the crossroads.

    Willow Ufgood, High Aldwin, Burglekutt
  9. 9. EXT. Crossroads - NIGHT

    Willow meets Madmartigan, who is trapped in a cage.

    Willow Ufgood, Madmartigan
  10. 10. EXT. CROSSROADS - DAWN

    Madmartigan is in a cage, Willow tends to the baby, and they discuss their situation while messengers pass by.

    Willow Ufgood, Madmartigan, Elora Danan
  11. 11. EXT. CROSSROADS - DAY

    An army led by Airk passes through; Willow tries to give the baby to Airk, who refuses and mocks Madmartigan.

    Willow Ufgood, Madmartigan, Elora Danan, Airk Thaughbaer
  12. 12. EXT. CROSSROADS - DAY

    Willow decides to free Madmartigan to help care for the baby.

    Willow Ufgood, Madmartigan, Elora Danan
  13. 13. EXT. ROAD - DAY

    A chaotic wagon chase involving minions, a Death Dog, and a Nockmaar chariot.

    Willow Ufgood, Madmartigan, Rool, Teemo
  14. 14. EXT. WOODS - NIGHT

    The group camps; Willow confronts Madmartigan about his cowardice.

    Willow Ufgood, Madmartigan, Rool, Teemo
  15. 15. EXT. WOODS / LAKE - MORNING

    The group finds the island where Raziel is trapped.

    Willow Ufgood, Madmartigan, Fin Raziel, Rool, Teemo
  16. 16. EXT. DESERTED FISHING VILLAGE - DAY

    They meet a mysterious boy and take a boat to the island.

    Willow Ufgood, Madmartigan, Rool, Teemo
  17. 17. EXT. ISLAND - DAY

    They find Raziel, who has been transformed into an animal.

    Willow Ufgood, Madmartigan, Fin Raziel, Rool, Teemo
  18. 18. EXT. LAKE - DAY

    The group battles a monster in the lake.

    Willow Ufgood, Madmartigan, Fin Raziel
  19. 19. EXT. LAKESHORE - DAY

    Sorsha captures the group.

    Willow Ufgood, Madmartigan, Sorsha, Fin Raziel, Rool, Teemo
  20. 20. EXT. ROAD - DAY

    The caravan travels; Raziel begins teaching Willow magic.

    Willow Ufgood, Madmartigan, Sorsha, Fin Raziel
  21. 21. EXT. NOCKMAAR CAMPSITE - NIGHT

    Willow prepares the philosopher's stone.

    Willow Ufgood, Madmartigan, Fin Raziel
  22. 22. INT. SORSHA'S TENT - NIGHT

    Willow cares for the baby and flirts with Sorsha on Madmartigan's behalf.

    Willow Ufgood, Sorsha
  23. 23. EXT. NOCKMAAR CAMPSITE - MORNING

    Willow returns to the wagon; Sorsha gives Madmartigan clothes.

    Willow Ufgood, Madmartigan, Sorsha, Fin Raziel
  24. 24. EXT. SNOW MOUNTAIN - DAY

    The caravan climbs the mountains; Raziel continues Willow's training.

    Willow Ufgood, Madmartigan, Sorsha, Fin Raziel
  25. 25. EXT. ROAD / SNOW CAMP - LATE AFTERNOON

    King Kael arrives and takes the baby.

    Willow Ufgood, Madmartigan, Sorsha, Kael
  26. 26. EXT. SNOW CAMP - NIGHT

    Willow completes the stone and transforms Raziel.

    Willow Ufgood, Madmartigan, Fin Raziel
  27. 27. EXT. SNOW CAMP - DAWN

    They sneak into the camp to rescue the baby.

    Willow Ufgood, Madmartigan, Fin Raziel
  28. 28. INT. SORSHA'S TENT - DAWN

    Madmartigan enters the tent to steal the baby.

    Willow Ufgood, Madmartigan, Sorsha
  29. 29. EXT. CAMP - DAWN

    Willow and Madmartigan infiltrate the camp to rescue Elora Danan.

    Willow Ufgood, Madmartigan, Fin Raziel
  30. 30. INT. SORSHA'S TENT - DAWN

    Madmartigan attempts to steal the baby but is confronted by Sorsha; they share a moment of passion.

    Willow Ufgood, Madmartigan, Elora Danan, Sorsha
  31. 31. INT. TENT - NIGHT

    Willow successfully transforms Raziel back into her human form, and they prepare to lead the rebel army.

    Willow Ufgood, Fin Raziel
  32. 32. EXT. NOCKMAAR CASTLE - NIGHT

    Nockmaar minions hear the baby scream from the tower.

  33. 33. INT. QUEEN'S TOWER - NIGHT

    Bavmorda performs a dark ritual using the baby's fingernails.

    Queen Bavmorda
  34. 34. INT. TENT - NIGHT

    The rebels argue about the plan to attack the castle.

    Willow Ufgood, Madmartigan, Sorsha, Fin Raziel, Airk Thaughbaer, Rool
  35. 35. EXT. NOCKMAAR CASTLE - DAWN

    The Tir Asleen army launches a surprise attack.

    Willow Ufgood, Madmartigan, Sorsha, Fin Raziel, Airk Thaughbaer, Kael
  36. 36. INT. QUEEN'S TOWER - DAY

    Bavmorda is defeated by her own magic after Willow tricks her.

    Willow Ufgood, Madmartigan, Queen Bavmorda, Sorsha, Fin Raziel
  37. 37. EXT. TIR ASLEEN - DAY

    Willow says goodbye to his friends before returning home.

    Willow Ufgood, Madmartigan, Elora Danan, Sorsha, Fin Raziel, Rool
  38. 38. EXT. NELWYN VILLAGE - DAY

    Willow returns home as a hero.

    Willow Ufgood, High Aldwin, Kiaya, Burglekutt

Dialogue examples

I miss my wife! I miss my children! My boy Ranon! He's growing up so fast, he even helps me on the farm now! And little Mims! If you ever saw her sweet little face you'd melt Madmartigan, you'd melt! Or maybe you wouldn't. You don't know anything about love. You don't know anything about anything...

Willow Ufgood / Scene 14

Nobody's gonna take your baby. Know why? Nobody cares... Except me. You wanna go back to your farm. You wanna go back to your family. I could take care of that baby. I'll look after her like she was me own.

Madmartigan / Scene 12

Hey, remember? You don't need my help, Madmartigan. Little rabbit trap like this? Come on! I could open it for you, but I wouldn't wanna insult you!

Airk Thaughbaer / Scene 11

A true magician, Willow, never surrenders. She is a sorceress--I am a sorceress! Transform me now and I will destroy her! Hexagram!

Fin Raziel / Scene 31

I tried everything. A spoon. I poured milk into her mouth, she just spat it out. I don't know what to do, I'm not a mother.

Sorsha / Scene 22

We're in trouble! You've seen the big army that's after us! You're a fake! You're a bum! You're a--you're a coward!!

Willow Ufgood / Scene 14

Keep working at it. Forget all you know, or think you know. A magician's power depends on disorder of the mind.

Fin Raziel / Scene 21

You're lucky somebody got to you first, Madmartigan! I'd've killed you myself after that stunt at Land's End!

Airk Thaughbaer / Scene 11

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