← craft library

Protagonist Causes the Ending

craft.character_agency

The last event should be something they did, not something that happened.

Character pullbeginnerprojectstructurebeatentity
You are doing it wrong if

The climax resolves through arrival, coincidence, or someone else's decision, so the protagonist finishes the film as its most passive character. Audiences do not usually name this; they report that the ending felt unearned, or that they stopped caring somewhere in the third act.

Why

A protagonist is not the person the film is about. A protagonist is the person whose choices cause the ending.

This is the most commonly violated rule in a first draft, and it is violated for an understandable reason: the writer knows how the film ends and arranges events to reach it. Arrangement is authorial agency, and it competes directly with the character's.

Three failure shapes, in increasing subtlety:

Rescue. Someone else solves it. Obvious once named, and usually caught. Coincidence. The information or the object arrives at the right moment. Defensible individually and fatal cumulatively. Concession. The antagonist changes their mind. Very common in drafts where the writer has grown fond of everyone.

The reliable version: the protagonist does something that only they could do, that they could not have done at the start, and that costs them the thing they have been protecting. The middle clause is where the arc lives — if they could have done it in scene two, the film has no reason to be long.

Deliberate exceptions exist and are strong. Films about powerlessness must remove agency, and doing so is the argument. What separates that from a mistake is whether the removal is staged — the audience should see the choice being taken away, not simply notice it was never there.

How

  1. Write the final event of the film in one sentence, beginning with the protagonist's name and an active verb.
  2. If the sentence needs a passive construction or another character as subject, the ending is not theirs.
  3. Check they could not have done it in the first act. Name what changed — a skill, a piece of knowledge, a willingness. That is the arc.
  4. Find every coincidence in the third act and either plant it before the midpoint or remove it.
  5. Check the cost: what does the choice take from them? An agency without cost is a competence display.
  6. If the film is deliberately about powerlessness, stage the removal explicitly and make sure the audience sees the door close.

Notes for AI film

This card is the strongest defence against a common failure of generated structure: a model asked for a satisfying ending will readily produce resolution by circumstance, because circumstance is easier to write than a costly choice. Check the final beat's summary for an active subject before approving a board.

In short formats the causal chain is only three or four links, which makes a single coincidence proportionally much more damaging. One unearned arrival in ninety seconds is the whole film.

In practice
Casablanca1942

Rick makes the final choice, at cost, and the film ends on it. Everything before is arrangement so that the choice is available to him.

Get Out2017

Every escape is engineered by Chris, including the parts that look lucky. The film is careful to plant each one.

Aftersun2022

A deliberate exception: the daughter has no agency over the outcome, and the film is about that powerlessness. The rule is broken on purpose and named.

Related
Surfaces at
beat.midpoint.openentity.character.want_fieldstructure.sequence_logic_checkagent.story_architect.systemagent.script_doctor.system

content/craft/character-agency.md · 6 steps · sha 891e2624aa7f